US2004153278A1PendingUtilityA1

Signal flow driven circuit physical synthesis technique

Priority: Jan 27, 2003Filed: Jan 23, 2004Published: Aug 5, 2004
Est. expiryJan 27, 2023(expired)· nominal 20-yr term from priority
G06F 30/39
43
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A signal flow driven circuit physical synthesis technique for automatic generation of a high performance and compact layout from a circuit schematic based on signal flow information. The signal flow driven layout methodology is based on two observations: matching and symmetry requirement most critical with devices in the critical signal paths, parasitic reduction (mostly capacitance, resistance, and inductance if possible) is most critical with circuit nodes in the signal path. The inventive device includes input module, critical device generator, signal flow driven placement module, and parasitic aware routing module. Input module loads circuit netlist, technology files, signal flow information and parasitic constraints. Critical device generator synthesizes circuit component with optimized for matching, symmetry, area and parasitic loading. Placement module places circuit components while optimizing for those in the critical signal flow. Routing module achieves routing for all nets while observing parasitic loading constraints.

Claims

exact text as granted — not AI-modified
1 . A signal flow driven circuit analysis technique by tracing circuit signal flow so that, analyzing a circuit, and partitioning a circuit based on functionality and criticality, and generating multitude circuit layout constraints are done by software program automatically.  
     
     
         2 . A signal flow driven circuit physical synthesis technique by tracing circuit signal flow so that, placing and routing circuit cell physical layout based on giving critical signal path with high priority are done by software program automatically.  
     
     
         3 . A signal flow driven circuit physical synthesis technique of  claim 2  comprising: 
 (a) Providing a memory that is able to store a circuit netlist employing input and output pins, any other terminal pins, power and ground terminals, active device elements, and passive device elements; and  
 (b) Storing said circuit netlist in said memories; and  
 (c) Providing a memory that is able to store a series of technology files in said memory; and  
 (d) Storing said series of technology files in said memory; and  
 (e) Providing a memory that is able to store a series of signal flow information generated from the signal flow driven circuit analysis technique of  claim 1  in said memory; and  
 (f) Storing said series of signal flow information in said memory; and  
 (g) Providing a memory that is able to store said multitude circuit layout constraints generated from the signal flow driven circuit analysis technique of  claim 1  and from said signal flow information in said memory, and a series of parasitic loading constraints generated from said signal flow information, and a series of geometry constraint generated from said signal flow information, and a series of proximity constraints generated from said signal flow information in said memory; and  
 (h) Storing said multitude circuit layout constraints, and said series of parasitic loading constraints, and said series of geometry constraint, and said series of proximity constraints in said memory; and  
 (i) Providing a memory that is able to store a critical device generator in said memory; and  
 (j) Storing said critical device generator in said memory; and  
 (k) Utilizing said circuit netlist, and said series of technology files, and said signal flow information, and said multitude layout constraints, and said parasitic loading constraints, and said critical device generator to synthesize a series of circuit component layouts and a series of unit circuit layouts while observing optimized matching, optimized area, optimized symmetry, and optimized parasitic loading requirements.  
 
     
     
         4 . The signal flow driven circuit physical synthesis technique of  claim 2  further including a signal flow driven circuit cell placement methodology comprising: 
 (a) Providing a memory that is able to store a placement module in said memory; and  
 (b) Storing said placement module in said memory; and  
 (c) Providing a memory that is able to store a series of matching requirements of a series of devices associated with a critical signal flow path and a series of symmetry requirements of said series of devices associated with said critical signal flow path in said memory; and  
 (d) Utilizing said placement module and the signal flow driven circuit physical synthesis technique of  claim 3  wherein said series of circuit component layouts and wherein said series of unit circuit layouts to layout said circuit providing minimized separations of the circuit component layouts and the unit circuit layouts in said critical signal flow path; and  
 (e) Utilizing said placement module to place a series of non-critical components in rest of said area; and  
 Whereby an engineer can achieve compact layout for an analog circuit, a mixed signal circuit, and a RF circuit automatically.  
 
     
     
         5 . The signal flow driven circuit physical synthesis technique of  claim 2  further including a signal flow driven circuit cell routing methodology comprising: 
 (a) Proving a memory that is able to store a routing module in said memory; and  
 (b) Storing said routing module in said memory; and  
 (c) Providing a memory that is able to store a series of parasitic loading constraints of multitude circuit nodes of a critical signal flow path in said memory; and  
 (d) Utilizing said routing module, and said series of parasitic loading constraints, and the signal flow driven circuit physical synthesis technique of  claim 3  wherein said geometry constraints and said proximity constraints to connect a series of critical nets in said critical signal flow path of said circuit before connecting a series of non-critical nets in said circuit; and  
 Whereby an engineer can route an analog circuit, a mixed signal circuit, and a RF circuit automatically.  
 
     
     
         6 . A mean of circuit performance assurance utilizing: 
 (a) The signal flow driven circuit analysis technique of  claim 1;  and    (b) The signal flow driven circuit physical synthesis technique of  claim 2;  and    (c) The signal flow driven circuit cell placement methodology of  claim 4;  and,    (d) The signal flow driven circuit cell routing methodology of  claim 5 .    
     
     
         7 . A mean for circuit physical layout floor planning utilizing: 
 (a) The signal flow driven circuit analysis technique of  claim 1;  and    (b) The signal flow driven circuit physical synthesis technique of  claim 2;  and    (c) The signal flow driven circuit cell placement methodology of  claim 4;  and    (d) The signal flow driven circuit cell routing methodology of  claim 5 .    
     
     
         8 . A mean of incorporating an in-situ parasitic extraction process having the signal flow driven circuit cell routing methodology of  claim 5  wherein said routing module incorporated in said in-situ parasitic extraction process.

Join the waitlist — get patent alerts

Track US2004153278A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.