Learning from VLSI Design Experience (eBook)

eBook Download: PDF
2018 | 1. Auflage
XXIX, 229 Seiten
Springer-Verlag
978-3-030-03238-8 (ISBN)

Lese- und Medienproben

Learning from VLSI Design Experience -  Weng Fook Lee
Systemvoraussetzungen
128,39 inkl. MwSt
  • Download sofort lieferbar
  • Zahlungsarten anzeigen

This book shares with readers practical design knowledge gained from the author's 24 years of IC design experience. The author addresses issues and challenges faced commonly by IC designers, along with solutions and workarounds. Guidelines are described for tackling issues such as clock domain crossing, using lockup latch to cross clock domains during scan shift, implementation of scan chains across power domain, optimization methods to improve timing, how standard cell libraries can aid in synthesis optimization, BKM (best known method) for RTL coding, test compression, memory BIST, usage of signed Verilog for design requiring +ve and -ve calculations, state machine, code coverage and much more. Numerous figures and examples are provided to aid the reader in understanding the issues and their workarounds.



Weng Fook Lee is a distinguished Technical Director at Emerald Systems Design Center with 25 years of IC Design experience. Lee has vast experience in designing with Verilog and VHDL, and is an internationally acknowledged expert in the field of RTL coding and logic synthesis for ASIC/FPGA/SOC. Lee is an expert in synthesizing and tweaking synthesis for performance and low power, leading enhanced methodology to address advanced DFT techniques for VDSM technology, development and deployment of low power standard cell libraries. Lee have lead the development of new architectures and micro-architectures for efficient PMSM motion control ASIC and have developed architectures for AI classification algorithms implementation in ASIC. Lee published 'VHDL Coding and Logic Synthesis with Synopsys' with Academic Press Publication, US (ISBN: 0-12-440651-3) in May 2000, 'Verilog Coding for Logic Synthesis' with John Wiley Publication, US (ISBN: 0-471-42976-7) in April 2003, 'VLIW Microprocessor Hardware Design for ASICs and FPGA' with McGraw Hill Publication, US (ISBN: 978-0071497022) in Aug 2007. Lee is also the inventor and co-inventor of 14 design patents granted by the US Patent and Trademark Office. 

Weng Fook Lee is a distinguished Technical Director at Emerald Systems Design Center with 25 years of IC Design experience. Lee has vast experience in designing with Verilog and VHDL, and is an internationally acknowledged expert in the field of RTL coding and logic synthesis for ASIC/FPGA/SOC. Lee is an expert in synthesizing and tweaking synthesis for performance and low power, leading enhanced methodology to address advanced DFT techniques for VDSM technology, development and deployment of low power standard cell libraries. Lee have lead the development of new architectures and micro-architectures for efficient PMSM motion control ASIC and have developed architectures for AI classification algorithms implementation in ASIC. Lee published “VHDL Coding and Logic Synthesis with Synopsys" with Academic Press Publication, US (ISBN: 0-12-440651-3) in May 2000, "Verilog Coding for Logic Synthesis" with John Wiley Publication, US (ISBN: 0-471-42976-7) in April 2003, “VLIW Microprocessor Hardware Design for ASICs and FPGA” with McGraw Hill Publication, US (ISBN: 978-0071497022) in Aug 2007. Lee is also the inventor and co-inventor of 14 design patents granted by the US Patent and Trademark Office. 

Dedication 5
Preface 6
Trademarks 9
Acknowledgment 10
Contents 11
List of Figures 14
List of Tables 20
List of Examples 21
Chapter 1: Introduction 24
Chapter 2: Design Methodology and Flow 25
Analog/Custom Design Flow 25
Digital Design Flow (Fig. 2.7) 29
Synthesis 51
Standard Cell Library 51
Design Constraints 53
Input Delay 54
Output Delay 54
Path Delay 55
Clock Specification 55
Multicycle Path 56
False Path 57
Synthesis Optimizations to Improve Timing 57
Importance of Clock in Backend 60
Floor Plan 61
Clock Tree Synthesis 65
Chapter 3: Multiple Clock Design 67
Mean Time Between Failure 68
Synchronizer 71
Receiving Clock Faster than Transmitting Clock 71
Transmitting Clock Faster than Receiving Clock 74
Reset 84
Chapter 4: Latch Inference 88
If-Else Statement 89
Case Statement 91
Chapter 5: Design for Test 93
Scan Chain 94
Before Scan 94
After Scan 97
Automatic Test Pattern Generation (ATPG) 98
Test Compression 99
Scan Chain Crossing Different Clock Domains During Shift Phase of ATPG 102
Scan Chain for Design with Different Power Domains 109
Capture Phase of ATPG for Multiple Clock Design 111
Logic Built in Self-Test 113
How Does Logic BIST Work 113
Implementation of Logic BIST 114
Memory BIST 123
Chapter 6: Signed Verilog 130
Mixing Signed and Unsigned 130
Multiplication and Division of Signed and Unsigned Values 136
Unsigned Shifting in Verilog 138
Signed Shifting in Verilog 141
Rounding Down Due to Signed Shift Right 144
Simulating RTL Using Signed and Unsigned 146
Chapter 7: State Machine 149
RTL Verilog for a State Machine 149
RTL Coding Style for State Machine Using Two Always Processes 156
Different RTL Coding Styles for State Machine 156
When to Use One-Hot, Gray, or Binary Encoding 166
Blocking Statements 167
Non-blocking Statements 170
Rule of Thumb when Using Non-blocking Statement and Blocking Statement 173
Chapter 8: RTL Coding Guideline 176
Contention 176
Sensitivity List 178
Level-Sensitive and Edge-Sensitive RTL 181
Edge-Sensitive RTL Verilog Code 181
Level-Sensitive RTL Verilog Code 184
Mixing Level-Sensitive and Edge-Sensitive Verilog Code 185
Input, Output, and Bidirectional Ports in RTL 186
Blocking and Non-blocking Statement 186
Inferred Latch 187
Signed and Unsigned 187
Logic between Blocks 187
Register Output of Blocks 188
Naming Convention 190
Chapter 9: Code Coverage 192
Flow for Code Coverage 192
Types of Code Coverage 193
Simulation with Code Coverage 194
Enhancing Testbench to Increase Code Coverage 212
References 227
Index 228

Erscheint lt. Verlag 14.12.2018
Zusatzinfo XXIX, 214 p. 141 illus., 55 illus. in color.
Verlagsort Cham
Sprache englisch
Themenwelt Mathematik / Informatik Informatik
Technik Elektrotechnik / Energietechnik
Schlagworte CMOS VLSI design • Design for Test • VLSI Physical Design Automation • VLSI Testing • VLSI Verification
ISBN-10 3-030-03238-8 / 3030032388
ISBN-13 978-3-030-03238-8 / 9783030032388
Haben Sie eine Frage zum Produkt?
PDFPDF (Wasserzeichen)
Größe: 9,6 MB

DRM: Digitales Wasserzeichen
Dieses eBook enthält ein digitales Wasser­zeichen und ist damit für Sie persona­lisiert. Bei einer missbräuch­lichen Weiter­gabe des eBooks an Dritte ist eine Rück­ver­folgung an die Quelle möglich.

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 dafür einen PDF-Viewer - z.B. den Adobe Reader oder Adobe Digital Editions.
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 dafür einen PDF-Viewer - z.B. die kostenlose Adobe Digital Editions-App.

Zusätzliches Feature: Online Lesen
Dieses eBook können Sie zusätzlich zum Download auch online im Webbrowser lesen.

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
Konzepte, Methoden, Lösungen und Arbeitshilfen für die Praxis

von Ernst Tiemeyer

eBook Download (2023)
Carl Hanser Verlag GmbH & Co. KG
69,99
Konzepte, Methoden, Lösungen und Arbeitshilfen für die Praxis

von Ernst Tiemeyer

eBook Download (2023)
Carl Hanser Verlag GmbH & Co. KG
69,99
Management der Informationssicherheit und Vorbereitung auf die …

von Michael Brenner; Nils gentschen Felde; Wolfgang Hommel …

eBook Download (2024)
Carl Hanser Fachbuchverlag
69,99