Lin et al., 2011 - Google Patents
Simultaneous redundant via insertion and line end extension for yield optimizationLin et al., 2011
View PDF- Document ID
- 1122489952475301188
- Author
- Lin S
- Lee K
- Wang T
- Koh C
- Chao K
- Publication year
- Publication venue
- 16th Asia and South Pacific Design Automation Conference (ASP-DAC 2011)
External Links
Snippet
In this paper, we formulate a problem of simultaneous redundant via insertion and line end extension for via yield optimization. Our problem is more general than previous works in the sense that more than one type of line end extension is considered and the objective function …
- 238000003780 insertion 0 title abstract description 13
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/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/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/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/5009—Computer-aided design using simulation
-
- 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
- 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
- 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
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Error detection; Error correction; Monitoring responding to the occurence of a fault, e.g. fault tolerance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
-
- 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
-
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06Q—DATA PROCESSING SYSTEMS OR METHODS, SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8745556B2 (en) | Layout method and system for multi-patterning integrated circuits | |
| US9536035B2 (en) | Wide pin for improved circuit routing | |
| US8527930B2 (en) | Generating and using route fix guidance | |
| US9785740B2 (en) | Computer implemented system and method for modifying a layout of standard cells defining a circuit component | |
| US11637098B2 (en) | Pin modification for standard cells | |
| US20180032658A1 (en) | System and method of designing integrated circuit by considering local layout effect | |
| US20170116367A1 (en) | Electromigration-aware integrated circuit design methods and systems | |
| US10628550B2 (en) | Method for designing an integrated circuit, and method of manufacturing the integrated circuit | |
| US10089433B2 (en) | Method for triple-patterning friendly placement | |
| KR102871591B1 (en) | Resistance mitigation in physical design | |
| US10346579B2 (en) | Interactive routing of connections in circuit using auto welding and auto cloning | |
| US7467367B1 (en) | Method and system for clock tree synthesis of an integrated circuit | |
| KR102419645B1 (en) | Computer-implemented method and computing system for designing integrated circuit and method of manufacturing integrated circuit | |
| US10083257B2 (en) | Method, system and computer program product for generating simulation sample | |
| US9760669B2 (en) | Congestion mitigation by wire ordering | |
| Lin et al. | Simultaneous redundant via insertion and line end extension for yield optimization | |
| CN106257464B (en) | Method for connecting power switches in an IC layout | |
| US10977415B2 (en) | Integrated device and method of forming the same | |
| US8132141B2 (en) | Method and apparatus for generating a centerline connectivity representation | |
| US9747405B2 (en) | Buffer chain management for alleviating routing congestion | |
| US8726218B2 (en) | Transistor-level layout synthesis | |
| US9524364B1 (en) | Method and system for creating improved routing polygon abstracts | |
| Chang et al. | How to consider shorts and guarantee yield rate improvement for redundant wire insertion | |
| Fontana et al. | Towards a reference place and route flow for academic research | |
| Muchherla et al. | Cluster based dynamic area-array I/O planning for flip chip technology |