ElectricManual-7.00.pdf

(2263 KB) Pobierz
Using the Electric VLSI Design System
Using the Electric VLSI Design System
Steven M. Rubin
257089059.001.png
Table of Contents
Using the ElectricTM VLSI Design System.. ....................................................................................................1
Chapter 1: INTRODUCTION. ..........................................................................................................................3
1−1: Welcome. .........................................................................................................................................3
1−2: Requirements. ..................................................................................................................................4
1−3: UNIX Installation. ...........................................................................................................................5
1−4: Macintosh Installation. ....................................................................................................................9
1−5: Windows Installation. ....................................................................................................................11
1−6: Fundamental Concepts. .................................................................................................................14
1−7: The Display ...................................................................................................................................17
1−8: The Mouse. ....................................................................................................................................19
1−9: The Keyboard. ...............................................................................................................................21
Quick Keys ...............................................................................................................................21
The Interrupt Key. .....................................................................................................................22
Don't Type This Key. ................................................................................................................22
1−10: IC Layout Example. .....................................................................................................................23
1−11: Schematics Example. ...................................................................................................................28
Chapter 2: BASIC EDITING. .........................................................................................................................33
2−1: Selection. .......................................................................................................................................33
Selecting Nodes and Arcs. ........................................................................................................33
Selection Appearance ...............................................................................................................33
Selecting Areas. ........................................................................................................................34
Selecting Text. ..........................................................................................................................34
Controlling Selection. ...............................................................................................................34
Easy and Hard Selection. ..........................................................................................................35
2−2: Circuit Creation. ............................................................................................................................36
Node Creation. ..........................................................................................................................36
Arc Creation. .............................................................................................................................36
Special Cases. ...........................................................................................................................38
2−3: Circuit Deletion. ............................................................................................................................39
2−4: Circuit Modification. .....................................................................................................................41
Movement. ................................................................................................................................41
Other Modification ...................................................................................................................42
2−5: Changing Size.. ..............................................................................................................................45
Node Sizing.. .............................................................................................................................45
Arc Sizing. ................................................................................................................................46
2−6: Changing Orientation. ...................................................................................................................47
Chapter 3: HIERARCHY. ...............................................................................................................................49
3−1: Cells. ..............................................................................................................................................49
3−2: Creating and Deleting Cells.. .........................................................................................................50
Cell Creation and Deletion. ......................................................................................................50
3−3: Creating Instances. ........................................................................................................................52
3−4: Examining Instances. .....................................................................................................................54
3−5: Moving Up and Down the Hierarchy. ...........................................................................................55
3−6: Exports. ..........................................................................................................................................57
Export Creation. ........................................................................................................................57
Export Information ...................................................................................................................59
Using the Electric VLSI Design System
i
257089059.002.png
Table of Contents
Export Deletion and Movemen.. ..............................................................................................60
3−7: Cell Information. ...........................................................................................................................61
Miscellaneous Commands. .......................................................................................................61
Cell Options. .............................................................................................................................63
The Cell Explore. .....................................................................................................................64
3−8: Rearranging Hierarchy. .................................................................................................................66
Creating New Levels of Hierarchy. ..........................................................................................66
Removing Levels of Hierarchy. ................................................................................................66
3−9: Libraries. ........................................................................................................................................67
Reading Libraries. .....................................................................................................................67
Writing Libraries.. .....................................................................................................................68
Standard−Cell Libraries. ...........................................................................................................70
3−10: Copying Between Libraries. ........................................................................................................71
3−11: Cell Views. ..................................................................................................................................73
Setting a Cell's View. ................................................................................................................73
Switching between Views of a Cell. .........................................................................................74
Creating and Deleting Views. ...................................................................................................74
3−12: Automatic View Generation. .......................................................................................................75
Conversion between Layout and Schematic. ............................................................................75
Skeletonization. .........................................................................................................................75
Icons. .........................................................................................................................................75
VHDL. ......................................................................................................................................76
Chapter 4: THE DISPLAY. .............................................................................................................................77
4−1: Introduction to the Display. ...........................................................................................................77
4−2: The Messages Window. .................................................................................................................78
4−3: Creating and Deleting Editing Windows. ......................................................................................79
Multiple Editing Windows.. ......................................................................................................79
Splitting Editing Windows.. ......................................................................................................79
4−4: Scaling and Panning. .....................................................................................................................81
Scaling. .....................................................................................................................................81
Panning. ....................................................................................................................................81
Saving Views. ...........................................................................................................................82
4−5: Layer Visibility. .............................................................................................................................83
4−6: Colors ............................................................................................................................................84
Electric's Color Model. .............................................................................................................84
Editing Colors. ..........................................................................................................................84
Setting the Color and Pattern of Layers. ...................................................................................86
4−7: Grids and Alignment. ....................................................................................................................87
Drawing a Grid. ........................................................................................................................87
Aligning to a Grid. ....................................................................................................................88
Aligning to Objects. ..................................................................................................................88
Measuring. ................................................................................................................................88
4−8: The Component Menu. ..................................................................................................................90
4−9: Hardcopy .......................................................................................................................................91
4−10: Text Windows. ............................................................................................................................93
4−11: 3D Display. ..................................................................................................................................95
Chapter 5: WIRE PROPERTIES ...................................................................................................................97
ii
Using the Electric VLSI Design System
257089059.003.png
Table of Contents
5−1: Introduction to Arcs. ......................................................................................................................97
5−2: Constraints. ....................................................................................................................................98
Rigid and Fixed−Angle Arcs. ...................................................................................................98
Slidable Arcs. ............................................................................................................................99
Constraint Propagation. ..........................................................................................................100
5−3: Setting Constraints. ......................................................................................................................101
5−4: Other Arc Properties. ...................................................................................................................102
Directionality. .........................................................................................................................102
Negation. .................................................................................................................................102
End Extension. ........................................................................................................................103
Naming. ...................................................................................................................................103
Curvature. ...............................................................................................................................103
5−5: Default Arc Properties. ................................................................................................................104
Chapter 6: ADVANCED EDITING. .............................................................................................................105
6−1: Making Copies.. ...........................................................................................................................105
Duplication.. ............................................................................................................................105
Cut−and−Paste. .......................................................................................................................105
6−2: Creation Defaults. ........................................................................................................................106
6−3: Options. .......................................................................................................................................108
6−4: Making Arrays. ............................................................................................................................110
6−5: Spreading Circuitry .....................................................................................................................112
6−6: Replacing Circuitry .....................................................................................................................113
Special Considerations. ...........................................................................................................114
6−7: Undo Control. ..............................................................................................................................115
6−8: Text. .............................................................................................................................................116
Understanding Tex.. ...............................................................................................................116
Selecting Text. ........................................................................................................................117
Modifying Text. ......................................................................................................................118
Text Defaults. ..........................................................................................................................120
Text Attributes. .......................................................................................................................121
Cell Parameters. ......................................................................................................................123
6−9: Networks.. ....................................................................................................................................125
Naming Networks. ..................................................................................................................126
Bus Naming. ...........................................................................................................................127
Power and Ground. .................................................................................................................127
Global Networks. ....................................................................................................................128
6−10: Outline Editing. .........................................................................................................................129
What is an Outline?.. ...............................................................................................................129
Manipulating Outlines. ...........................................................................................................130
Special Outline Generation. ....................................................................................................130
6−11: Project Management. .................................................................................................................132
Creating a new Project. ...........................................................................................................132
Checking Cells In and Ou. .....................................................................................................133
Under the Hood. ......................................................................................................................134
6−12: Emergencies ..............................................................................................................................135
Database Corruption. ..............................................................................................................135
Running out of Memory. ........................................................................................................135
Crash Recovery. ......................................................................................................................135
Using the Electric VLSI Design System
iii
257089059.004.png
Zgłoś jeśli naruszono regulamin