[go: up one dir, main page]

Kutzschebauch et al., 2001 - Google Patents

Congestion aware layout driven logic synthesis

Kutzschebauch et al., 2001

View PDF
Document ID
6726907684278200787
Author
Kutzschebauch T
Stok L
Publication year
Publication venue
IEEE/ACM International Conference on Computer Aided Design. ICCAD 2001. IEEE/ACM Digest of Technical Papers (Cat. No. 01CH37281)

External Links

Snippet

In this paper, we present novel algorithms that effectively combine physical layout and early logic synthesis to improve overall design quality. In addition, we employ partitioning and clustering algorithms to achieve faster turn around times. With the increasing complexity of …
Continue reading at www.cecs.uci.edu (PDF) (other versions)

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/50Computer-aided design
    • G06F17/5045Circuit design
    • G06F17/505Logic synthesis, e.g. technology mapping, optimisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/50Computer-aided design
    • G06F17/5068Physical circuit design, e.g. layout for integrated circuits or printed circuit boards
    • G06F17/5077Routing
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/50Computer-aided design
    • G06F17/5009Computer-aided design using simulation
    • G06F17/5022Logic simulation, e.g. for logic circuit operation
    • G06F17/5031Timing analysis
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/50Computer-aided design
    • G06F17/5068Physical circuit design, e.g. layout for integrated circuits or printed circuit boards
    • G06F17/5072Floorplanning, e.g. partitioning, placement
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/50Computer-aided design
    • G06F17/5045Circuit design
    • G06F17/5054Circuit design for user-programmable logic devices, e.g. field programmable gate arrays [FPGA]
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/50Computer-aided design
    • G06F17/5009Computer-aided design using simulation
    • G06F17/5036Computer-aided design using simulation for analog modelling, e.g. for circuits, spice programme, direct methods, relaxation methods
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/50Computer-aided design
    • G06F17/5068Physical circuit design, e.g. layout for integrated circuits or printed circuit boards
    • G06F17/5081Layout analysis, e.g. layout verification, design rule check
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/30Information retrieval; Database structures therefor; File system structures therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F2217/00Indexing scheme relating to computer aided design [CAD]
    • G06F2217/70Fault tolerant, i.e. transient fault suppression
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F2217/00Indexing scheme relating to computer aided design [CAD]
    • G06F2217/78Power analysis and optimization

Similar Documents

Publication Publication Date Title
US6080201A (en) Integrated placement and synthesis for timing closure of microprocessors
US9852253B2 (en) Automated layout for integrated circuits with nonstandard cells
Donno et al. Clock-tree power optimization based on RTL clock-gating
US6195788B1 (en) Mapping heterogeneous logic elements in a programmable logic device
US7676780B2 (en) Techniques for super fast buffer insertion
Kutzschebauch et al. Congestion aware layout driven logic synthesis
US20050268258A1 (en) Rule-based design consultant and method for integrated circuit design
US8856702B1 (en) Method and apparatus for performing multiple stage physical synthesis
Maheshwari et al. Efficient retiming of large circuits
Chen et al. Simultaneous timing driven clustering and placement for FPGAs
Lin et al. A fine-grain dynamically reconfigurable architecture aimed at reducing the FPGA-ASIC gaps
Vishnu et al. Clock tree synthesis techniques for optimal power and timing convergence in soc partitions
Hutton et al. FPGA synthesis and physical design
US20050268268A1 (en) Methods and systems for structured ASIC electronic design automation
US7133819B1 (en) Method for adaptive critical path delay estimation during timing-driven placement for hierarchical programmable logic devices
US7409658B2 (en) Methods and systems for mixed-mode physical synthesis in electronic design automation
US20090125859A1 (en) Methods for Optimal Timing-Driven Cloning Under Linear Delay Model
Changfan et al. Timing optimization on routed designs with incremental placement and routing characterization
Kutzschebauch et al. Layout driven decomposition with congestion consideration
CN113761820A (en) Programmable integrated circuit bottom layer
Wilke et al. Design and analysis of" Tree+ Local Meshes" clock architecture
Todd et al. CGAL-A Multi Technology Gate Array Layout System
US11507723B2 (en) Method and apparatus for performing incremental compilation using structural netlist comparison
US8661386B1 (en) Method and apparatus for performing timing analysis with current source driver models using interpolated device characteristics
US8661385B1 (en) Method and apparatus for performing delay annotation