Cover image for Modeling semiconductor  for simulating signal, power, and electromagnetic integrity
Title:
Modeling semiconductor for simulating signal, power, and electromagnetic integrity
Personal Author:
Publication Information:
New York, NY : Springer, 2006
Physical Description:
1 CD-ROM ; 12 cm.
ISBN:
9780387241593
General Note:
Accompanies text entitle : Semiconductor modeling (TK7871.85 L484 2006)

Available:*

Library
Item Barcode
Call Number
Material Type
Item Category 1
Status
Searching...
30000010123155 CP 8571 Computer File Accompanies Open Access Book Compact Disc Accompanies Open Access Book
Searching...

On Order

Summary

Summary

Semiconductor Modeling: For Simulating Signal, Power, and Electromagnetic Integrity assists engineers - both recent graduates and working product designers - in designing high-speed circuits. The authors apply circuit theory, circuit simulation tools, and practical experience to help the engineer understand semiconductor modeling as applied to high-speed digital designs. The emphasis is on semiconductor modeling, with PCB transmission line effects, equipment enclosure effects, and other modeling issues discussed as needed. The text addresses many practical considerations, including process variation, model accuracy, validation and verification, signal integrity, and design flow. Readers will benefit from its survey of modeling for semiconductors, packages, and interconnects, along with usable advice on how to get complex, high-speed prototypes to work on the first try.

Highlights include:

- Presents a very complete and well-balanced treatment of modeling of semiconductors, packages, and interconnects. Facilitates reader comprehension of the whole field of high-speed modeling, including digital and RF circuits.

- Combines practical modeling techniques with the latest EDA tools for simulation and successful high-speed digital design. Facilitates resolution of practical, every-day problems.

- Presents modeling from its historical roots to current state of the art. Facilitates keeping abreast of the latest modeling developments as they continue to unfold.


Table of Contents

Darren J. Carpenter, BT Exact
Prefacep. xv
Acknowledgmentsp. xix
Part 1 Introductionp. 1
1 How the Workplace Supports Successful Designp. 3
1.1 High-Speed Digital Design Is Challengingp. 3
1.2 Needs for Technical Specializationp. 6
1.3 The Role of Processes and Proceduresp. 7
1.4 Using Judgment When Making Design Tradeoffsp. 8
1.5 HSDD Needs the Help of EDA Toolsp. 9
1.6 HSDD Needs a Team That Extends Beyond the Companyp. 9
1.7 HSDD Team Members Often Have Their Own Agendasp. 10
1.8 HSDD Simulations Performed in the Workplacep. 11
1.9 Modeling and Simulation Versus Prototype and Debugp. 12
1.10 Ten Tips for Modeling and Simulationp. 13
1.11 Summaryp. 13
2 Introduction to Modeling Conceptsp. 15
2.1 Modeling and Simulation for All Scales of System Sizep. 15
2.2 Communicating Across Specialtiesp. 15
2.3 What Is a Model?p. 16
2.4 What Is a System?p. 18
2.5 Needs for Model Accuracy Change as a Design Progressesp. 20
2.6 There Are Many Kinds of Models and Simulationsp. 22
2.7 Modeling and Simulation for Systemsp. 23
2.8 Bottom-Up and Top-Down Designp. 24
2.9 Analog Issues in Digital Designp. 27
2.10 Noise Modeling on Electrical Signalsp. 34
2.11 Additional Design Issues to Model and Simulatep. 36
2.12 Using EDA Tools for Semiconductorsp. 41
2.13 Using EDA Tools for Board Interconnectionsp. 43
2.14 Looking Ahead in the Bookp. 45
2.15 Summaryp. 45
Part 2 Generating Modelsp. 47
3 Model Properties Derived from Device Physics Theoryp. 49
3.1 Introductionp. 49
3.2 Why Deep Sub-Micron Technology Is Complexp. 50
3.3 Models Extracted from Semiconductor Design Theoryp. 52
3.4 Example of the BJT Processp. 53
3.5 How BJT and FET Construction Affect Their Operationp. 54
3.6 Calculating Device Physics Propertiesp. 65
3.7 Examples of Computing Electrical Properties from Structurep. 71
3.8 Examples of SPICE Models and Parametersp. 75
3.9 Modeling Packaging Interconnectionsp. 90
3.10 Summaryp. 93
4 Measuring Model Properties in the Laboratoryp. 95
4.1 Introduction to Model Measurementsp. 95
4.2 Matrix Modelsp. 97
4.3 Scattering-Parameter Modelsp. 103
4.4 SPICE Modelsp. 106
4.5 IBIS Modelsp. 114
4.6 Web Sites for IBIS Visual Editors and Other Toolsp. 126
4.7 TDR/TDT - VNA Measurementsp. 126
4.8 RLGC Matrixesp. 127
4.9 Field Solver RLGC Extraction for ICsp. 130
4.10 What is Model Synthesis?p. 130
4.11 Test Equipment Providersp. 130
4.12 Software for Test Equipment Controlp. 131
4.13 Summaryp. 132
5 Using Statistical Data to Characterize Component Populationsp. 133
5.1 Why Process Variation Is Importantp. 133
5.2 Achieving Process Control with Population Statisticsp. 133
5.3 Basics of Population Statisticsp. 134
5.4 Characterization for Six-Sigma Qualityp. 144
5.5 Six-Sigma Quality for Modeling and Designp. 149
5.6 Summaryp. 150
Part 3 Selecting Components and Their Modelsp. 151
6 Using Selection Guides to Compare and Contrast Componentsp. 153
6.1 Tools for Making Component Choicesp. 153
6.2 Team Members Use of Selection Guidesp. 155
6.3 Selection Guide Examplesp. 156
6.4 Selection Guides Help Component Standardizationp. 161
6.5 Simulation as a Selection Guidep. 161
6.6 Right-Thinkingp. 166
6.7 Summaryp. 167
7 Using Data Sheets to Compare and Contrast Componentsp. 169
7.1 Data Sheets as Product Descriptionsp. 169
7.2 Are Data Sheets Accurate and Complete?p. 173
7.3 Selecting a Component That Is Fit for Usep. 175
7.4 Using Data Sheets to Begin the Selection Processp. 176
7.5 Construction Characteristics of Amplifiers and Switchesp. 178
7.6 Using Beta to Explain Device Tradeoffsp. 179
7.7 Comparing Five BJTs to Illustrate Making a Selectionp. 182
7.8 Process for Making Tradeoffsp. 195
7.9 Additional Choices for Picking a Componentp. 197
7.10 Thoughts About the Physical Design Examplesp. 197
7.11 Summaryp. 198
8 Selecting the Best Model for a Simulationp. 199
8.1 From Component Choice to Model Choicep. 199
8.2 Questions That Modeling and Simulation Can Answerp. 200
8.3 Types of Modelsp. 201
8.4 Using Symbols and Schematics to Represent Modelsp. 202
8.5 Major Types of Modelsp. 205
8.6 Compare Models by Simulation Performancep. 211
8.7 Additional Model Comparisonsp. 221
8.8 Recommendations for Modelingp. 223
8.9 Converting a Model to Another Type of Modelp. 227
8.10 Transform Models for Systemsp. 234
8.11 Summaryp. 241
9 Modeling and Simulation in the Design Process Flowp. 243
9.1 Simulation in the Design Processp. 243
9.2 A Typical Design Flowp. 244
9.3 Strategy of Modeling and Simulation in Designp. 248
9.4 Acquiring IBIS Models: An Overviewp. 249
9.5 Summaryp. 257
Part 4 About the IBIS Modelp. 259
10 Key Concepts of the IBIS Specificationp. 261
10.1 Introductionp. 261
10.2 IBIS Specificationp. 264
10.3 Sample IBIS Data Filep. 283
10.4 Parsing and Checking IBIS Data Filesp. 294
10.5 Schematic of a Basic IBIS Modelp. 297
10.6 How IBIS Circuit Modeling Methodology Is Usedp. 301
10.7 IBIS Test Circuitsp. 309
10.8 ISO 9000 Process Documentation for IBIS Modelsp. 310
10.9 Summaryp. 314
11 Using IBIS Models in What-If Simulationsp. 315
11.1 A New Method of Design and Developmentp. 315
11.2 Virtual Experimentsp. 316
11.3 Virtual Experiment Techniquesp. 316
11.4 Propagation Delay in High-Speed Netsp. 317
11.5 Why We Use the IBIS Modelp. 318
11.6 Data Used in Experimentsp. 320
11.7 Experiment 1: Output Drive Capabity Versus Loadp. 322
11.8 Experiment 2: C_comp Loadingp. 327
11.9 All-Important Zo: Algorithms and Field Solversp. 332
11.10 Experiment 3: Edge Rate of a Driver and Reflectionsp. 333
11.11 Experiment 4: Using V-T Data Versus a Rampp. 336
11.12 Experiment 5: Parasitics and Packaging Effectsp. 346
11.13 Experiment 6: Environmental and Population Variablesp. 349
11.14 Other Considerations: Timing and Noise Margin Issuesp. 352
11.15 Experiment 7: Vol from Simulation Versus Data Sheetp. 356
11.16 How IBIS Handles Simulator Issuesp. 358
11.17 Summaryp. 359
12 Fixing Errors and Omissions in IBIS Modelsp. 361
12.1 IBIS Model Validation Stepsp. 361
12.2 Process and Product Improvement Stepsp. 362
12.3 Step 1: Detect and Acknowledge the Quality Problemp. 363
12.4 Step 2: Diagnose the Problem's Root Causep. 364
12.5 Step 3: Design a Fix Based on Root Causep. 366
12.6 Step 4: Verify the Fixp. 370
12.7 Step 5: Archive Corrected Modelsp. 372
12.8 Beyond Parsers and Checklists: Simulations and Reality Checkingp. 372
12.9 Tools Provided by the IBIS Committeep. 374
12.10 IBIS Common Errors Checklist and Correction Proceduresp. 382
12.11 3Com's ISO 9000 Process for IBIS Modelsp. 386
12.12 IBIS Model Acceptance and Legitimacyp. 391
12.13 Summaryp. 394
13 Using EDA Tools to Create and Validate IBIS Models from SPICEp. 395
13.1 Introductionp. 395
13.2 I/O Buffer Examplep. 396
13.3 SPICE-to-IBIS Conversion Methodologyp. 399
13.4 Modeling Passive Interconnections in IBISp. 414
13.5 IBIS Model Validationp. 415
13.6 Summaryp. 422
Part 5 Managing Modelsp. 425
14 Sources of IBIS Modelsp. 427
14.1 Model Needs Change as a Product is Developedp. 427
14.2 List of IBIS Model Sourcesp. 428
14.3 Using Default Models to Get Startedp. 430
14.4 Using the Company's Model Libraryp. 430
14.5 Using the EDA Tool Provider's Model Libraryp. 430
14.6 Searching the Web for the Supplier's Modelp. 431
14.7 Requesting Models Directly from the Supplierp. 434
14.8 Purchasing a Commercial Third-Party Model Libraryp. 436
14.9 Using Models Adapted from Other Modelsp. 437
14.10 Reviewp. 440
14.11 Purchasing Custom Models from a Third-Partyp. 441
14.12 Converting SPICE Models to IBIS Modelsp. 441
14.13 Using a Supplier's Preliminary Modelsp. 441
14.14 Asking SI-List and IBIS E-mail Reflectors for Helpp. 450
14.15 Modeling Tools on the IBIS Websitep. 451
14.16 Summaryp. 452
15 Working with the Model Libraryp. 453
15.1 The Best Way to Manage Modelsp. 453
15.2 Component Standardization and Library Managementp. 458
15.3 Storing and Retrieving Model Filesp. 470
15.4 Assigning Models to Components in EDA Simulatorsp. 473
15.5 Flexibility in Model Choices at Run Timep. 476
15.6 Summaryp. 476
Part 6 Model Accuracy and Verificationp. 477
16 Methodology for Verifying Modelsp. 479
16.1 Overview of Model Verificationp. 479
16.2 Model Verification Methodologyp. 481
16.3 Verifying SPICE Modelsp. 489
16.4 Verifying PDS Modelsp. 497
16.5 Verifying IBIS Modelsp. 503
16.6 Verifying Other Model Typesp. 508
16.7 Summaryp. 510
17 Verifying Model Accuracy by Using Laboratory Measurementsp. 511
17.1 Introductionp. 511
17.2 Instrumentation Loading as a Source of Errorsp. 512
17.3 Other Test Setup Errorsp. 517
17.4 Signal Noise as a Source of Errorsp. 519
17.5 Measurement Definitions and Terms as a Source of Errorsp. 520
17.6 Two Ways to Correlate Models with Measurementsp. 522
17.7 Involving Production in Verificationp. 523
17.8 An EMI/EMC Examplep. 523
17.9 Correlating Unit-by-Unit Model Measurementsp. 524
17.10 Statistical Envelope Correlationp. 525
17.11 Signal Integrity and Correlationp. 526
17.12 Waveform Correlationp. 527
17.13 Computational Electromagnetics and the Feature Selective Validation Methodp. 530
17.14 IBIS Golden Waveformsp. 534
17.15 How Unexpected Errors Led to an Advance in Modelingp. 535
17.16 Recommended Verification Strategyp. 541
17.17 Summaryp. 544
18 Balancing Accuracy Against Practicality When Correlating Simulation Resultsp. 545
18.1 Establishing Absolute Accuracy Is Difficultp. 545
18.2 Is a Model Accurate Enough to Be Usable?p. 547
18.3 Model Accuracy Definitionsp. 547
18.4 Confidence Limits in Measurements and Simulationsp. 548
18.5 How Much to Guard-Band Design Simulation?p. 549
18.6 Differences in Accuracy, Dispersion, and Precision for Simulation and Measurementp. 550
18.7 Model Limitationsp. 551
18.8 Standardizafion and the Compact Model Councilp. 551
18.9 Summaryp. 554
19 Deriving an Equation-Based Model from a Macromodelp. 555
19.1 A "New" RF Design Challengep. 555
19.2 Backgroundp. 555
19.3 Applying the RF Example to High-Speed Digital Circuitsp. 556
19.4 Predicted and Measured Resultsp. 558
19.5 Reverse Isolation Analyzedp. 559
19.6 Optimizing Single-Stage Reverse Isolationp. 566
19.7 Combining Stages for Power Isolationp. 567
19.8 Calculations Versus Measurementsp. 569
19.9 Construction and Test Techniquesp. 569
19.10 Summaryp. 570
Part 7 Future Directions in Modelingp. 571
20 The Challenge to IBISp. 573
20.1 Emerging Simulation Requirementsp. 573
20.2 The Leading Contenders to Change IBISp. 576
20.3 Models in the Context of Simplificationp. 577
20.4 Physical Modelingp. 578
20.5 Behavioral Modelingp. 580
20.6 Developing a Macromodel from the Behavioral Modelp. 588
20.7 Developing a SPICE Macromodel from a Physical Modelp. 592
20.8 Limitations in Models Due to Simplificationp. 608
20.9 AMS Modeling Simplifiedp. 610
20.10 Limitations Because of Parameter Variationp. 618
20.11 Limitations of Deterministic Modeling and Designp. 621
20.12 Summaryp. 629
21 Feedback to the Model Provider Improves Model Accuracyp. 631
21.1 Continuing Need for Better Modelsp. 631
21.2 How Far We Have Comep. 632
21.3 Four-Step Universal Process for Improvementp. 633
21.4 Specs That Swim Upstream: A New Approachp. 633
21.5 Warnings About Doing What-If Model Simulationsp. 634
21.6 Selling the Idea of Better Models and Simulationp. 635
21.7 Summaryp. 640
22 Future Trends in Modelingp. 641
22.1 Bridges to the Futurep. 641
22.2 Challenge of HSDDp. 642
22.3 How Design Methods Have Changedp. 644
22.4 Attitudes in EMI/EMC about Modeling and Simulationp. 645
22.5 High-Speed Design Is Becoming More Challengingp. 646
22.6 Advantages of SPICE, S-Parameters, and IBISp. 648
22.7 Combining Models and EDA Tools to Design High-Speed Serial Bussesp. 654
22.8 IBIS: Past, Present, and Future Specification Additionsp. 655
22.9 Advantages of Pre-Layout Simulation for EMI/EMCp. 659
22.10 Interconnection Design Applied to EMI/EMCp. 660
22.11 Modeling for Power Integrity and EMI/EMCp. 661
22.12 Computational Electromagneticsp. 671
22.13 EDA Tool Supplier Surveyp. 676
22.14 Risk Management and the Limitations of Simulationp. 681
22.15 Summaryp. 681
23 Using Probability: The Ultimate Future of Simulationp. 683
23.1 Introductionp. 683
23.2 Limitations of Deterministic Modeling and Designp. 685
23.3 A New Approach: Probabilistic Modelingp. 687
23.4 Complexity of the EMI Chain of Cause and Effectp. 688
23.5 Risk Management Mathematicsp. 689
23.6 Identical Equipments Casep. 692
23.7 Non-Identical Equipments Casep. 693
23.8 Risk Assessmentp. 693
23.9 Distribution Examplesp. 694
23.10 Review of Probability Distributionsp. 701
23.11 Follow Up Simulation with Product Assurancep. 702
23.12 Summaryp. 703
Part 8 Glossary, Bibliography, Index, and CD-ROMp. 705
Glossaryp. 707
Bibliographyp. 733
Indexp. 745