Prefaceiii
PurposeofThisBookxv
IntendedAudiencexvi
Organizationxvii
Acknowledgementsxviii
ChapterIIntroductiontoEDA1
Introduction2
ElectronicProducts2
PrintedCircuit(PC)Boards2
IntegratedCircuits3
CAD,CAM,CAE,andEDA4
Data,Signals,andInput/Output5
ElectronicProductDevelopment5
EDAParty--UsersandTools7
SystemDesign8
LogicDesign9
ASICDesign10
PhysicalLayoutDesign11
EDABenefits15
Summary15
Chapter2TheBusinessofEDA17
Introduction18
EDAUserReturnonInvestment20
EDAVendorReturnOnInvestment22
EDAToolDevelopmentSources23
In-house/Out-sourceEDAToolDevelopment24
TheTime-to-MarketCompetition25
ED,a,BusinessModels28
NewEDATools29
LicensingModels29
MergersandAcquisitions30
ApplicationServiceProviderModel31
DesignServicesBusiness31
EDAIndustryGrowth32
RelativeIndustrySizes:EDA,IC,Electronics32
RelativeRiskFactor33
EDAPeopleandConferences34
PeopleOpportunities35
KeyConferences35
Summary36
QuickQuiz37
Chapter3TheUserPerspective39
Introduction40
FourKeyEDAUserDecisions40
Organization41
ComputerNetwork42
SecurityRequirements44
ComputerSystems45
Engineering/Non-engineeringGoals46
HowtoBuyEDATools—FiveKeyIssues47
Cost/Performance47
TrainingandSupport49
MakeorBuy50
Compatibility51
Transition51
StandardsEfforts--Who,What,andWhy53
DesignFlowIntegration53
EDAToolInterfaceStandards55
Frameworks56
DesignDatabaseStandards56
StandardsGroups57
Personnel--TheKeytoEDASupport57
UniversityConnections58
Summary60
QuickQuiz60
Chapter4OverviewofEDAToolsandDesignConcepts63
introduction64
ToolImprovements64
MajorClassesofEDATools65
ElectronicSystem-LevelDesignTools66
Front-endDesignTools67
Back-endDesignTools68
EssentialEDAConcepts70
DesignViews70
DesignData71
DesignHierarchy72
Design--TheArtofTrialandError73
DesignStyles75
DesignPartitioning76
Architecture,Methodology,andDesignFlow76
ICArchitectures76
DesignMethodologyandDesignFlow78
ToolSuites79
Summary79
QuickQuiz80
Chapter5ElectronicSystem-LevelDesignTools83
Introduction84
SpecificationGuidelines84
System-LevelDesignTools84
High-LevelModeling86
System-LevelDesignLanguages86
DesignSpaceExplorationandTrade-offs87
TestBenchCreation90
OtherSystem-LevelTools91
Hardware/SoftwareIntegration92
ApproachestoCo-Design94
HardwareandSoftwareCo-Design94
EmbeddedSystems95
RealTime96
Reliability96
Summary96
QuickQuiz97
Chapter6Front-endDesignTools99
Introduction100
DesignCaptureTools100
HardwareDescriptionLanguages103
SpecializedDesignTools106
NetlistOutput106
DesignCaptureCheckingTools106
VerificationTools107
DesignVerification107
Simulation108
SimulationSpeed110
FormalVerificationTools110
DeviceandCircuitSimulators110
TimingAnalysisTools111
DynamicTimingAnalysis111
StaticTimingAnalysis111
Clocks112
SignalTiming112
DesignforTestTools113
DesignforTest113
BoundaryScan114
Built-inSelfTest114
Power-RelatedTools114
PowerEstimationTools115
Low-PowerDesignTools115
SynthesisTools115
Summary116
QuickQuiz117
Chapter7Back-endDesignTools(PhysicalDesign)119
Introduction120
PhysicalLayoutTools122
FloorplanningTools122
PlacementandRoutingTools123
LayoutStyles124
PowerRoutingTools126
DesignRuleCheckTools127
ExtractionandTimingAnalysisTools128
SignalIntegrityIssues129
SignalIntegrity129
VoltageSensitivity130
NoiseMargin130
Buffers130
SwitchingNoise131
ElectromagneticInterference131
MetalMigration131
ThermalDesignTools132
ManufacturingPreparationSteps133
MergingOperations133
ElectrostaticDischargeProtection133
Mask-MakingPreparations133
DiagnosticandManufacturingTests134
AutomaticTestPatternGeneration135
ProductEngineeringTools135
PortingDesignstoNewProcesses136
Summary137
QuickQuiz139
Chapter8Trends141
EDADesignEnvironmentTrends142
IntegratedDesignSuites142
Run-TimeControlTools142
DistributedDesign143
SystemDesignUnkstoChipDesign143
EDAToolTrends144
DesignClosure144
FormalVerification145
DesignRepair145
DesignforTest145
DesignforManufacture(DFM)Trends146
DesignRedundancy146
Chip-to-ChipDifferences147
MaskEnhancements147
System-on-chipandIPTrends148
SemiconductorTrends148
PerformanceDesignIssues149
PowerandThermalDesignIssues150
PhysicalDesignIssues150
NewMaterialsandUthography150
Summary151
AppendixAElementaryElectricity153
Introduction154
AtomsandElectrons154
Conductors,Insulators,andSemiconductors155
ElectricalAttributes155
ElectricalCurrent155
ElectricalVoltage156
Resistance157
Capacitance157
Inductance157
DirectandAlternatingCurrent157
OtherElectricalEffects158
StaticElectricity158
Coupling158
Waves158
ElectricalComponents158
SemiconductorDevices159
AppendixBSemiconductorManufacturing161
Introduction162
ManufacturingProcess162
MasksandFeatureSize164
ManufacturingTest164
Packaging165
ICTesting165
ProcessImprovements165
AppendixCSignalstoSoftware167
Introduction168
TransistorCircuits168
AnalogandDigital169
Analog169
Digital169
AnalogandDigital169
Memory170
Logic170
SignalDelay172
Computers172
Software173
AppendixDMetrics175
Introduction176
SmallNumbers176
LargeNumbers176
AppendixEReferences181
Conferences182
Organizations183
StandardsGroups185
Publications186
EDAInternetSites187
Universities187
AppendixFICs,IP,andSoC189
TheICIndustry190
ProductDesign191
IntegratedCircuitDesign191
DesignHandoff192
DesignRe-useandIntellectualProperty192
DesignRe-use192
IntellectualProperty193
TypesofIPBlocks193
IPVendorBusinessModels194
IPRe-useIssues195
System-on-Chip196
SoCIssues198
Platforms199
Summary199
AppendixGGlossary-TermsandAcronyms201
Index229