Reuse Techniques for VLSI DesignRalf Seepold, Arno Kunzmann Springer Science & Business Media, 31. ožu 1999. - Broj stranica: 153 Reuse Techniques for VLSI Design is a reflection on the current state of the art in design reuse for microelectronic systems. To that end, it is the first book to garner the input of leading experts from both research and application areas. These experts document herein not only their more mature approaches, but also their latest research results. Firstly, it sets out the background and support from international organisations that enforce System-on-a-Chip (SoC) design by reuse- oriented methodologies. This overview is followed by a number of technical presentations covering different requirements of the reuse domain. These are presented from different points of view, i.e., IP provider, IP user, designer, isolated reuse, intra-company or inter-company reuse. More general systems or case studies, e.g., metrics, are followed by comprehensive reuse systems, e.g., reuse management systems partly including business models. Since design reuse must not be restricted to digital components, mixed- signal and analog reuse approaches are also presented. In parallel to the digital domain, this area covers research in reuse database design. Design verification and legal aspects are two important topics that are closely related to the realization of design reuse. These hot topics are covered by presentations that finalize the survey of outstanding research, development and application of design reuse for SoC design. Reuse Techniques for VLSI Design is an invaluable reference for researchers and engineers involved in VLSI/ASIC design. |
Sadržaj
ECSI VSIA AND MEDEA HOW INTERNATIONAL ORGANISATIONS SUPPORT REUSABILITY | 1 |
12 The Systemonachip Challenge | 2 |
14 VSIA The Virtual Socket Interface Alliance | 4 |
15 MEDEA The Eureka Project on MicroElectronic Development for European Applications | 6 |
ANALYZING THE COST OF DESIGN FOR REUSE | 9 |
22 Introduction | 10 |
24 Specific and Reusable Blocks | 13 |
25 Comparing Reusable and Specific Components | 16 |
67 IP Repository | 75 |
68 Next Steps | 77 |
A REUSE LIBRARY APPROACH IN ENGINEERING CONTEXT | 79 |
72 Project Description and Objectives | 80 |
73 Reuse Methodology | 81 |
74 Module Administration | 84 |
75 Presentation and Access to Modules | 86 |
76 Measurement | 88 |
26 Conclusion | 19 |
A FLEXIBLE CLASSIFICATION MODEL FOR REUSE OF VIRTUAL COMPONENTS | 21 |
32 Objective | 22 |
34 RMS Similarity Metric | 24 |
35 The RMSTaxonomy | 27 |
36 Extended RMSClassification | 29 |
37 Implemenation | 31 |
38 Application of the Model | 32 |
39 Conclusion and Outlook | 35 |
AN INTEGRATED APPROACH TOWARDS A CORPORATE DESIGN REUSE STRATEGY | 37 |
42 Why is Design Reuse Difficult? | 39 |
43 Core Supply Process | 40 |
44 Organization | 43 |
45 Business Models | 44 |
46 Ensuring Core Quality | 45 |
48 The Overall Strategy | 47 |
DESIGN METHODOLOGY FOR IP PROVIDERS | 49 |
52 IP Database Structure | 50 |
53 Documentation of IP | 51 |
54 Simulation Testbench Philosophy | 53 |
55 Release Management | 56 |
57 Scalable DesignObjects | 58 |
58 Experience from Reuse Projects | 59 |
59 Conclusions | 61 |
HARD IP REUSE METHODOLOGY FOR EMBEDDED CORES | 63 |
62 Simulation Model Generation | 64 |
63 StaterKit Simulation Environment | 65 |
64 Timing Characterization and Timing Models | 67 |
65 Frontend View and Embedded Core Test Methodologies | 71 |
66 Backend Views and Backend Design | 73 |
78 Conclusion | 89 |
ASPECTS OF REUSE IN THE DESIGN OF MIXEDSIGNAL SYSTEMS | 91 |
82 Introduction | 92 |
84 Databases and Reuse | 94 |
85 Summary | 101 |
DESIGN REUSE EXPERIMENT FOR ANALOG MODULES DREAM | 103 |
92 Requirements for Reuse of Analog Blocks | 104 |
93 Implementation | 105 |
94 Experience | 107 |
95 Future Work | 108 |
96 Acknowledgement | 109 |
REDESIGN OF AN MPEG2HDTV VIDEO DECODER CONSIDERING REUSE ASPECTS | 111 |
102 Design Reuse | 112 |
103 Redesign of an MPEG2HDTV Video Decoder | 116 |
104 Design by Reuse Inverse Quantiser | 118 |
105 Design for Reuse IDCT Inverse Discrete Cosine Transform | 119 |
106 Summary | 122 |
REUSE CONCEPTS IN GROPIUS | 125 |
112 Introduction | 126 |
113 Gropius a Survey | 127 |
115 Everything can be Abbreaviated | 131 |
117 Parameterization with Circuits | 132 |
1110 Uniform Communication Protocol at the System Level | 135 |
1111 Conclusion | 136 |
LEGAL ASPECTS OF REUSE OF INTELLECTUAL PROPERTY | 139 |
122 Legal Situation | 140 |
123 Contractual and Technical Remedies | 142 |
145 | |
151 | |
Ostala izdanja - Prikaži sve
Uobičajeni izrazi i fraze
abstraction additional algorithmic allows application approach aspects attributes basic behaviour blocks cells changes chip circuit clock communication companies complex components Computer concept considered contains core cost database decoder defined definition described design flow design for reuse design reuse DesignObjects documentation ECSI effort element engine environment example existing extended Figure final functionality Gropius hardware IDCT implementation important input integration interface internal introduced language logic means methodology mixed module node operators output performed possible presented properties represented reusable reuse library scripts shows signal similarity simulation specific standard static timing analysis step stored structure synthesis Table taxonomy technical testbench tion translation types units verification Verilog VHDL
Popularni odlomci
Stranica 145 - Blumenrohr and D. Eisenbiegler. "Performing High-Level Synthesis via Program Transformations within a Theorem Prover.