VHDL Coding and Logic Synthesis with Synopsys -  Weng Fook Lee

VHDL Coding and Logic Synthesis with Synopsys (eBook)

eBook Download: PDF
2000 | 1. Auflage
392 Seiten
Elsevier Science (Verlag)
978-0-08-052050-6 (ISBN)
Systemvoraussetzungen
75,05 inkl. MwSt
  • Download sofort lieferbar
  • Zahlungsarten anzeigen
This book provides the most up-to-date coverage using the Synopsys program in the design of integrated circuits. The incorporation of synthesis tools is the most popular new method of designing integrated circuits for higher speeds covering smaller surface areas.

Synopsys is the dominant computer-aided circuit design program in the world. All of the major circuit manufacturers and ASIC design firms use Synopsys. In addition, Synopsys is used in teaching and laboratories at over 600 universities.


* First practical guide to using synthesis with Synopsys
* Synopsys is the #1 design program for IC design
This book provides the most up-to-date coverage using the Synopsys program in the design of integrated circuits. The incorporation of "e;synthesis tools"e; is the most popular new method of designing integrated circuits for higher speeds covering smaller surface areas.Synopsys is the dominant computer-aided circuit design program in the world. All of the major circuit manufacturers and ASIC design firms use Synopsys. In addition, Synopsys is used in teaching and laboratories at over 600 universities. First practical guide to using synthesis with Synopsys Synopsys is the #1 design program for IC design

Cover 1
Table of Contents 8
List of Figures 12
List of Tables 16
List of Examples 18
Preface 20
Acknowledgment 24
Trademarks 25
Part I: VHDL CODING 26
Chapter 1. Introduction 28
1.1 Conventional Design„Schematic Capture 28
1.2 Hardware Description Language 29
1.3 VHDL Design Structure 29
1.4 Component Instantiation Within a VHDL Design Structure 33
1.5 Structural, Behavioral, and Synthesizable VHDL Design Structure 35
1.6 Usage of Library Declarations in VHDL Design Structure 42
Chapter 2. VHDL Simulation and Synthesis Flow 44
Chapter 3. Synthesizable Code for Basic Logic Components 46
3.1 AND Logic 46
3.2 OR Logic 47
3.3 NOT Logic 49
3.4 NAND Logic 49
3.5 NOR Logic 51
3.6 Tristate Buffer Logic 52
3.7 Complex Logic Gate 53
3.8 Latch 54
3.9 Flip-Flop 58
3.10 Decoder 59
3.11 Encoder 61
3.12 Multiplexer 63
3.13 Priority Encoder 64
3.14 Memory Cell 67
3.15 Adder 68
3.16 Component Inference 70
Chapter 4. SignaI Versus Variable 72
4.1 Variable 72
4.2 Signal 73
4.3 When to Use Signal and When to Use Variable 77
4.4 Usage of Loopback Signal 78
Chapter 5. Examples of Complex Synthesizable Code 82
5.1 Shifter 82
5.2 Counter 92
5.3 Memory Module 98
5.4 Car Traffic Controller 106
Chapter 6. Pipeline Microcontroller Synthesizable Design 112
6.1 Instruction Set Definition 112
6.2 Architectural Definition 113
6.3 Pipeline Definition 116
6.4 Microarchitecture Definition for the Pipeline Microcontroller 117
Part II: LOGIC SYNTHESIS WITH SYNOPSYS 170
Chapter 7. Timing Considerations in Design 172
7.1 Setup Timing Violation 172
7.2 Hold Timing Violation 173
7.3 Setup/Hold Timing Considerations in Synthesis 174
7.4 Microarchitectural Tweaks for Fixing Setup Time Violations 175
7.5 Microarchitectural Tweaks for Fixing Hold Time Violations 179
7.6 Asynchronous/False Paths 180
7.7 Multicycle Paths 180
Chapter 8. VHDL Synthesis with Timing Constraints 182
8.1 Introduction to Design Compiler 182
8.2 Using Design Compiler for Synthesis 183
8.3 Performance Tweaks 186
8.4 Area Optimization in Synthesis Tweaks 217
8.5 Fixing Hold-Time Violations in Synopsys 220
8.6 Misc Synthesis Commands Generally Used 220
8.7 Top-Down and Bottoms-Up Compilation 250
Chapter 9. GTECH Instantiation 254
Chapter 10. DesignWare Library 256
10.1 Creating Your Own DesignWare Library 260
Chapter 11. Testability Issues in Synthesis 268
11.1 Multiplexed Flip-Flop Scan Style 269
11.2 Using Synopsys Test Compiler for Scan Insertion 271
Chapter 12. FPGA Synthesis 278
Chapter 13. Synthesis Links to Layout 288
13.1 Forward-Annotation 288
13.2 Wireload Models 289
13.3 Floorplanning a Design 291
13.4 Post Layout Optimization 292
Chapter 14. Design Guideline to Follow for Efficient Synthesis 294
Appendix A. (STD_LOGIC_1164 Library) 296
Appendix B. (Shifter Synthesis Results) 328
Appendix C. (Counter Synthesis Results) 334
Appendix D. (Pipeline Microcontroller Synthesis Results„Top-Down Compilation) 338
Appendix E. (EDIF File of Synthesized Microcontroller Example from Chapter 6) 354
Appendix F. (SDF File from Synthesized Microcontroller Example of Chapter 6) 380
Glossary 410
Bibliography 412
Index 414

Erscheint lt. Verlag 22.8.2000
Sprache englisch
Themenwelt Mathematik / Informatik Informatik Netzwerke
Informatik Weitere Themen CAD-Programme
Technik Elektrotechnik / Energietechnik
ISBN-10 0-08-052050-2 / 0080520502
ISBN-13 978-0-08-052050-6 / 9780080520506
Haben Sie eine Frage zum Produkt?
PDFPDF (Adobe DRM)

Kopierschutz: Adobe-DRM
Adobe-DRM ist ein Kopierschutz, der das eBook vor Mißbrauch schützen soll. Dabei wird das eBook bereits beim Download auf Ihre persönliche Adobe-ID autorisiert. Lesen können Sie das eBook dann nur auf den Geräten, welche ebenfalls auf Ihre Adobe-ID registriert sind.
Details zum Adobe-DRM

Dateiformat: PDF (Portable Document Format)
Mit einem festen Seiten­layout eignet sich die PDF besonders für Fach­bücher mit Spalten, Tabellen und Abbild­ungen. Eine PDF kann auf fast allen Geräten ange­zeigt werden, ist aber für kleine Displays (Smart­phone, eReader) nur einge­schränkt geeignet.

Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen eine Adobe-ID und die Software Adobe Digital Editions (kostenlos). Von der Benutzung der OverDrive Media Console raten wir Ihnen ab. Erfahrungsgemäß treten hier gehäuft Probleme mit dem Adobe DRM auf.
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen eine Adobe-ID sowie eine kostenlose App.
Geräteliste und zusätzliche Hinweise

Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.

Mehr entdecken
aus dem Bereich
Technologische Grundlagen und industrielle Praxis

von André Borrmann; Markus König; Christian Koch …

eBook Download (2021)
Springer Fachmedien Wiesbaden (Verlag)
89,99
Master the fundamentals of CNC machining, G-Code, 2D Laser machining …

von Samer Najia

eBook Download (2024)
Packt Publishing Limited (Verlag)
25,19