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.

 
Web www.patentalert.com

< Abstracting netlist to manage routing information

< Abstracting netlist to manage routing information

> Computer program language subset validation

> Methodology for classifying an IC or CPU version type via JTAG scan chain

~ 00075