A method of designing an integrated circuit, by generating a first netlist
for a first router design tool, abstracting the first netlist to mask
selected old routes, and generating a second netlist for a second router
design tool using new routing information which excludes the masked old
routes. In an exemplary use, the first routing tool is an older tool,
while the second routing tool is a newer tool that can provide a more
compact database and more efficient routing. The first routing tool may
use a format (e.g., ASCII) which is different from the format used by the
second router design tool (e.g., binary). In such a case, the channel
abstraction may involve extracting all channel routes from the first
format, and converting the extracted channel routes into the second
format. New routes can be established using the second router design tool
based on the second netlist, while preserving other old routes.
Abstraction can be achieved by removing from the first netlist selected
logic cells which are to be interconnected by the new routes.
Un metodo di progettazione del circuito integrato, generando un primo netlist per un primo strumento di progettazione del router, sottraente il primo netlist alla mascherina ha selezionato i vecchi itinerari e la generazione del secondo netlist per un secondo strumento di progettazione del router usando le nuove informazioni di percorso che escludono i vecchi itinerari mascherati. In un uso esemplare, il primo attrezzo di percorso è un più vecchio attrezzo, mentre il secondo attrezzo dirigente è un più nuovo attrezzo che può fornire una base di dati più compatta e un percorso più efficiente. Il primo attrezzo di percorso può usare una disposizione (per esempio, ASCII) che è differente dalla disposizione usata dal secondo strumento di progettazione del router (per esempio, binario). In tal caso, l'astrazione della scanalatura può coinvolgere estrarre tutti gli itinerari della scanalatura dalla prima disposizione e convertire gli itinerari estratti della scanalatura in seconda disposizione. I nuovi itinerari possono essere stabiliti per mezzo del secondo strumento di progettazione del router basato sul secondo netlist, mentre conservano altri vecchi itinerari. L'astrazione può essere realizzata rimuovendo dalle cellule di logica selezionate primo netlist che devono essere collegate dai nuovi itinerari.