ALGORITHMS FOR VLSI PHYSICAL DESIGN AUTOMATION Second Edition

ALGORITHMS FOR VLSI PHYSICAL DESIGN AUTOMATION Second Edition

1995 | Naveed Sherwani
The book "Algorithms for VLSI Physical Design Automation" by Naveed Sherwani, published in its second edition by Springer Science+Business Media, LLC, provides a comprehensive overview of the physical design process in Very Large Scale Integration (VLSI) circuits. The book covers all aspects of physical design, including the VLSI design cycle, fabrication processes, data structures, algorithms, and various design styles such as full-custom, standard cell, gate arrays, and field-programmable gate arrays (FPGAs). It also discusses packaging styles, historical perspectives, and existing design tools. The content is divided into several chapters, each focusing on a specific phase of the physical design cycle. Key topics include: 1. **VLSI Physical Design Automation**: Overview of the design cycle, new trends, and design styles. 2. **Design and Fabrication of VLSI Devices**: Details on fabrication materials, transistor fundamentals, and design rules. 3. **Data Structures and Basic Algorithms**: Introduction to graph algorithms, computational geometry, and data structures relevant to physical design. 4. **Partitioning**: Algorithms for partitioning VLSI circuits, including group migration, simulated annealing, and simulated evolution. 5. **Placement, Floorplanning, and Pin Assignment**: Techniques for placement, floorplanning, and pin assignment, including simulation-based and performance-driven approaches. 6. **Global Routing**: Algorithms for global routing, including maze routing, line-probe, and Steiner tree-based methods. 7. **Detailed Routing**: Algorithms for detailed routing, including single-layer, two-layer, and multi-layer routing. 8. **Over-the-Cell Routing and Via Minimization**: Techniques for reducing routing areas and minimizing vias. 9. **Specialized Routing**: Algorithms for clock routing, power and ground routing, and FPGA-specific routing. 10. **Compaction**: Methods for compacting VLSI circuits to reduce area and improve performance. 11. **Physical Design Automation of FPGAs**: Challenges and algorithms specific to FPGA design. 12. **Physical Design Automation of MCMs**: Techniques for multi-chip module design. The book is designed to serve as a graduate-level textbook and a reference for professionals in the field. It includes exercises, bibliographic notes, and an extensive bibliography to support learning and further research. The second edition reflects recent advancements in VLSI technology, such as three-dimensional routing and early floorplanning, and includes new sections and algorithms to keep the content up-to-date.The book "Algorithms for VLSI Physical Design Automation" by Naveed Sherwani, published in its second edition by Springer Science+Business Media, LLC, provides a comprehensive overview of the physical design process in Very Large Scale Integration (VLSI) circuits. The book covers all aspects of physical design, including the VLSI design cycle, fabrication processes, data structures, algorithms, and various design styles such as full-custom, standard cell, gate arrays, and field-programmable gate arrays (FPGAs). It also discusses packaging styles, historical perspectives, and existing design tools. The content is divided into several chapters, each focusing on a specific phase of the physical design cycle. Key topics include: 1. **VLSI Physical Design Automation**: Overview of the design cycle, new trends, and design styles. 2. **Design and Fabrication of VLSI Devices**: Details on fabrication materials, transistor fundamentals, and design rules. 3. **Data Structures and Basic Algorithms**: Introduction to graph algorithms, computational geometry, and data structures relevant to physical design. 4. **Partitioning**: Algorithms for partitioning VLSI circuits, including group migration, simulated annealing, and simulated evolution. 5. **Placement, Floorplanning, and Pin Assignment**: Techniques for placement, floorplanning, and pin assignment, including simulation-based and performance-driven approaches. 6. **Global Routing**: Algorithms for global routing, including maze routing, line-probe, and Steiner tree-based methods. 7. **Detailed Routing**: Algorithms for detailed routing, including single-layer, two-layer, and multi-layer routing. 8. **Over-the-Cell Routing and Via Minimization**: Techniques for reducing routing areas and minimizing vias. 9. **Specialized Routing**: Algorithms for clock routing, power and ground routing, and FPGA-specific routing. 10. **Compaction**: Methods for compacting VLSI circuits to reduce area and improve performance. 11. **Physical Design Automation of FPGAs**: Challenges and algorithms specific to FPGA design. 12. **Physical Design Automation of MCMs**: Techniques for multi-chip module design. The book is designed to serve as a graduate-level textbook and a reference for professionals in the field. It includes exercises, bibliographic notes, and an extensive bibliography to support learning and further research. The second edition reflects recent advancements in VLSI technology, such as three-dimensional routing and early floorplanning, and includes new sections and algorithms to keep the content up-to-date.
Reach us at info@study.space