文件名称:经典数字IC设计圣经
文件大小:1.42MB
文件格式:PDF
更新时间:2013-07-14 04:41:57
数字IC 设计 圣经
Table of Contents Foreword .................................................................................... xiii Acknowledgements .....................................................................xv 1 Introduction....................................................................................1 1.1 Goals of This Document................................................................................ 2 1.1.1 Assumptions ..................................................................................... 3 1.1.2 Definitions ........................................................................................ 3 1.1.3 Virtual Socket Interface Alliance ..................................................... 4 1.2 Design for Reuse: The Challenge.................................................................. 4 1.2.1 Design for Use.................................................................................. 5 1.2.2 Design for Reuse .............................................................................. 5 1.2.3 Fundamental Problems ..................................................................... 6 2 The System-on-a-Chip Design Process.........................................7 2.1 A Canonical SoC Design............................................................................... 7 2.2 System Design Flow...................................................................................... 8 2.2.1 Waterfall vs. Spiral ........................................................................... 9 2.2.2 Top-Down vs. Bottom-Up .............................................................. 11 2.2.3 Construct by Correction ................................................................. 13 2.3 The Specification Problem .......................................................................... 13 2.3.1 Specification Requirements ............................................................ 14 2.3.2 Types of Specifications................................................................... 14 12 Data and Project Management ...............................................205 12.1 Data Management...................................................................................... 205 12.1.1 Revision Control Systems ............................................................ 205 12.1.2 Bug Tracking ................................................................................ 207 12.1.3 Regression Testing........................................................................ 207 12.1.4 Managing Multiple Sites .............................................................. 208 12.1.5 Archiving ...................................................................................... 208 12.2 Project Management.................................................................................. 209 12.2.1 Development Process.................................................................... 209 12.2.2 Functional Specification ............................................................... 209 12.2.3 Project Plan................................................................................... 210 13 Implementing a Reuse Process ...............................................211 13.1 Key Steps in Implementing a Reuse Process............................................. 211 13.2 Dealing with Legacy Designs.................................................................... 212 13.2.1 Recapturing Intent ........................................................................ 213 13.2.2 Using the Design As-Is................................................................. 213 13.2.3 Retiming ....................................................................................... 213 13.2.4 Tools for Using Legacy Designs................................................... 214 13.2.5 Summary....................................................................................... 214 Glossary .....................................................................................215