Zhang et al., 2024 - Google Patents
V-GR: 3D Global Routing with Via Minimization and Multi-Strategy Rip-up and ReroutingZhang et al., 2024
View PDF- Document ID
- 8908385717518352280
- Author
- Zhang P
- Yao P
- Li X
- Yu B
- Zhu W
- Publication year
- Publication venue
- 2024 29th Asia and South Pacific Design Automation Conference (ASP-DAC)
External Links
Snippet
In VLSI, a large number of vias may reduce manufacturability, degrade circuit performance, and increase layout area required for interconnection. In this paper, we propose a 3D global router V-GR, which considers minimizing the number of vias. V-GR uses a modified via …
- 230000009467 reduction 0 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/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/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/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
- 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
- G06F2217/00—Indexing scheme relating to computer aided design [CAD]
- G06F2217/08—Multi-objective optimization
-
- 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
- G06Q10/04—Forecasting or optimisation, e.g. linear programming, "travelling salesman problem" or "cutting stock problem"
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/12—Shortest path evaluation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06N—COMPUTER SYSTEMS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computer systems based on biological models
- G06N3/12—Computer systems based on biological models using genetic models
- G06N3/126—Genetic algorithms, i.e. information processing using digital simulations of the genetic system
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Liu et al. | NCTU-GR 2.0: Multithreaded collision-aware global routing with bounded-length maze routing | |
Dai et al. | NCTU-GR: Efficient simulated evolution-based rerouting and congestion-relaxed layer assignment on 3-D global routing | |
Chang et al. | NTHU-Route 2.0: A fast and stable global router | |
Lakshmanna et al. | Perimeter degree technique for the reduction of routing congestion during placement in physical design of VLSI circuits | |
US6480991B1 (en) | Timing-driven global placement based on geometry-aware timing budgets | |
Ozdal et al. | Archer: a history-driven global routing algorithm | |
CN111814420B (en) | Overall wiring method based on topological optimization and heuristic search | |
Lin et al. | A novel framework for multilevel routing considering routability and performance | |
Xu et al. | MGR: Multi-level global router | |
He et al. | SPRoute 2.0: A detailed-routability-driven deterministic parallel global router with soft capacity | |
Ozdal et al. | Archer: A history-based global routing algorithm | |
Liu et al. | Efficient multilayer obstacle-avoiding rectilinear Steiner tree construction based on geometric reduction | |
Pasricha | A framework for TSV serialization-aware synthesis of application specific 3D networks-on-chip | |
US10460066B1 (en) | Routing framework to resolve single-entry constraint violations for integrated circuit designs | |
Huang et al. | Application-specific network-on-chip synthesis with topology-aware floorplanning | |
Zhang et al. | FastRoute3. 0: a fast and high quality global router based on virtual capacity | |
Hsu et al. | Multi-layer global routing considering via and wire capacities | |
Liu et al. | EDGE: Efficient DAG-based Global Routing Engine | |
Yao et al. | Pathfinding Model and Lagrangian-Based Global Routing | |
Zhang et al. | V-GR: 3D Global Routing with Via Minimization and Multi-Strategy Rip-up and Rerouting | |
Zhou et al. | Supervised-learning congestion predictor for routability-driven global routing | |
Yang et al. | An ILP based hierarchical global routing approach for VLSI ASIC design | |
Wang et al. | Performance-driven interconnect global routing | |
Hsu et al. | Multilayer global routing with via and wire capacity considerations | |
Liu et al. | New heuristic algorithms for low-energy mapping and routing in 3D NoC |