Lu et al., 2002 - Google Patents
Flip-flop and repeater insertion for early interconnect planningLu et al., 2002
View PDF- Document ID
- 13435732481167951226
- Author
- Lu R
- Zhong G
- Koh C
- Chao K
- Publication year
- Publication venue
- Proceedings 2002 Design, Automation and Test in Europe Conference and Exhibition
External Links
Snippet
We present a unified framework that considers flipflop and repeater insertion and the placement of flip-flop/repeater blocks during RT or higher level design. We introduce the concept of independent feasible regions in which flip-flops and repeaters can be inserted in …
- 238000003780 insertion 0 title abstract description 20
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/50—Computer-aided design
- G06F17/5045—Circuit design
- G06F17/505—Logic synthesis, e.g. technology mapping, optimisation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/50—Computer-aided design
- G06F17/5068—Physical circuit design, e.g. layout for integrated circuits or printed circuit boards
- G06F17/5072—Floorplanning, e.g. partitioning, placement
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/50—Computer-aided design
- G06F17/5068—Physical circuit design, e.g. layout for integrated circuits or printed circuit boards
- G06F17/5081—Layout analysis, e.g. layout verification, design rule check
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/50—Computer-aided design
- G06F17/5068—Physical circuit design, e.g. layout for integrated circuits or printed circuit boards
- G06F17/5077—Routing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/50—Computer-aided design
- G06F17/5009—Computer-aided design using simulation
- G06F17/5022—Logic simulation, e.g. for logic circuit operation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/50—Computer-aided design
- G06F17/5045—Circuit design
- G06F17/5054—Circuit design for user-programmable logic devices, e.g. field programmable gate arrays [FPGA]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/50—Computer-aided design
- G06F17/5009—Computer-aided design using simulation
- G06F17/5036—Computer-aided design using simulation for analog modelling, e.g. for circuits, spice programme, direct methods, relaxation methods
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F2217/00—Indexing scheme relating to computer aided design [CAD]
- G06F2217/12—Design for manufacturability
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F1/00—Details of data-processing equipment not covered by groups G06F3/00 - G06F13/00, e.g. cooling, packaging or power supply specially adapted for computer application
- G06F1/04—Generating or distributing clock signals or signals derived directly therefrom
- G06F1/10—Distribution of clock signals, e.g. skew
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F2217/00—Indexing scheme relating to computer aided design [CAD]
- G06F2217/78—Power analysis and optimization
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F2217/00—Indexing scheme relating to computer aided design [CAD]
- G06F2217/70—Fault tolerant, i.e. transient fault suppression
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/30—Information retrieval; Database structures therefor; File system structures therefor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Lu et al. | Flip-flop and repeater insertion for early interconnect planning | |
Chen et al. | Low-power high-level synthesis for FPGA architectures | |
US7546567B2 (en) | Method and apparatus for generating a variation-tolerant clock-tree for an integrated circuit chip | |
US7992122B1 (en) | Method of placing and routing for power optimization and timing closure | |
US8782591B1 (en) | Physically aware logic synthesis of integrated circuit designs | |
US8381142B1 (en) | Using a timing exception to postpone retiming | |
Ozdal et al. | Algorithms for gate sizing and device parameter selection for high-performance designs | |
WO2000065490A1 (en) | Timing optimization in presence of interconnect delays | |
US6651232B1 (en) | Method and system for progressive clock tree or mesh construction concurrently with physical design | |
Vishnu et al. | Clock tree synthesis techniques for optimal power and timing convergence in soc partitions | |
Elgamel et al. | Interconnect noise analysis and optimization in deep submicron technology | |
US20050268268A1 (en) | Methods and systems for structured ASIC electronic design automation | |
CN108446424A (en) | The method and apparatus that circuit system for timing of attaching most importance to realizes compensation resetting automatically | |
Xiao et al. | Gate sizing to eliminate crosstalk induced timing violation | |
US7100140B2 (en) | Generation of graphical congestion data during placement driven synthesis optimization | |
Cong et al. | Buffer block planning for interconnect planning and prediction | |
EP1436738A2 (en) | Clock skew verification methodology for grid-based design | |
US6810505B2 (en) | Integrated circuit design flow with capacitive margin | |
JP2001338006A (en) | Logic automatic design support method and apparatus | |
Alpert et al. | The coming of age of physical synthesis | |
Choy et al. | Incremental layout placement modification algorithms | |
KR19980079812A (en) | How to optimize the circuit structure included in the circuit layout | |
WO2001075687A9 (en) | Method and apparatus to optimize an integrated circuit design using transistor folding | |
Nookala et al. | A method for correcting the functionality of a wire-pipelined circuit | |
Becer et al. | Crosstalk noise control in an SoC physical design flow |