Opus manual



Yüklə 138,01 Kb.
səhifə1/5
tarix19.11.2017
ölçüsü138,01 Kb.
#11224
  1   2   3   4   5


AMS Hit Kit 3.7

Version 5.1.41
Manual

for students designing VLSI integrated circuits at the VLSI laboratory of the DED (V2-302) using the IC Design Framework Environment on PCs

under the LINUX Operating System.


dr. Peter Gärtner

17.09.2006

Ez a segédanyag megtalálható: http://www.eet.bme.hu/~gaertner



Contents


Preface 1

Conventions Used 1

LINUX Primer 2

Basic LINUX Instructions 2

About LINUX 2

OPUS Primer 3

LINUX preparation 3

Starting OPUS 3

Create a new working library 4

Create the schematic of the inverter 5

Plotting the Schematic of the Inverter 8

Create a symbol for the inverter 8

Simulate the schematic 11

Create a test bench 11

Spice simulation with eldoD of Mentor Graphics 12

Exercise using the cursors and the slope function 15

Create the layout of the inverter 16

Design Rule Check (DRC) 22

Layout extraction 24

Comparison Layout Versus Schematic (LVS) 24

Simulation of the extracted netlist 26

Simplified OPUS Users' Manual 27

Introduction 27

Cells and Views 27

Parametric Cells 27

Cell Hierarchy 27

File System 27

Selected Topics 28

General 28

Windows of OPUS 28

Specifying the Default Home Directory for OPUS 28

Attaching a New Library 28

The ESCAPE function 29

Selecting objects 29

Entering Parameter Values 29

Property sheets 29

Setting Parameters of Operations 30

Searching 30

Layout 30

MOS Transistor Structures 30

Building Different MOS Transistor Instances 31

Ready-made Contacts and Vias 33

Pins 33

How To Make Pin Names Visible? 33



Design Rules 33

DRC without checking percentage of coverages 34

Simulation 35

EZwave Window 35

EZwave Cursors and Slope 35

Parametric Simulation (Transistor Characteristics) 35

Guidelines for the Practical Work 39

Schematics 39

Layout 39

Strategy for Building Standard Cells 39

Making LVS: Frequently Encountered Problems 40

Documentation 41

Data Sheets 41

Digital Library Cells 41



Figures


Fig. 1 Command Interpreter window 3

Fig. 2 Library Manager window 4

Fig. 3 New Library dialog box 5

Fig. 4 Choosing the technology for the project 5

Fig. 5 Specifying the name and view of a new cell 5

Fig. 6 Schematic Editing window 6

Fig. 7 Add Instance – specifying a transistor 6

Fig. 8 Add Pin dialog box with pin specification 7

Fig. 9 Complete circuit diagram of the inverter 8

Fig. 10 The window for the list of errors and warnings 8

Fig. 11 Sending a circuit diagram to the plotter 9

Fig. 12 Symbol Editing window with the symbol 10

Fig. 13 Adding a label to the symbol 10

Fig. 14 Specifying a pulse generator 11

Fig. 15 Testbench – test environment for the inverter 12

Fig. 16 Analog Environment -- main control panel 13

Fig. 17 Choosing the eldoD simulator 13

Fig. 18 Selecting simulation parameters 14

Fig. 19 Simulation results in the EZwave window 15

Fig. 20 Finding voltage gain and rise time 16

Fig. 21 Layout editing windows showing the target layout cell 17

Fig. 22 Setting up display properties 18

Fig. 23 Layout Editor Options dialog box 18

Fig. 24 Create Instance dialog box with a transistor 19

Fig. 25 Placement of the transistors of the inverter 20

Fig. 26 Ruler in the layout editor window 21

Fig. 27 Dialog box for layout pins 21

Fig. 28 Window for starting DRC 23

Fig. 29 Switch for excluding the coverage function 23

Fig. 30 Dialog box for starting the layout extraction 24

Fig. 31 Extracted transistor in the layout 25

Fig. 32 Window for starting LVS 25

Fig. 33 LVS report file indicating “happy end” 26

Fig. 34 Switching to layout simulation 26

Fig. 35 Typical OPUS window 28

Fig. 36 Selecting a transistor instance 29

Fig. 37 Property sheet of a label (wire name) 29

Fig. 38 Property sheet of the operation move 30

Fig. 39 Search dialog box 30

Fig. 40 Complementary MOS transistors, N and P 31

Fig. 41 Parameters for size and form of the transistor 32

Fig. 42 Composite transistors 32

Fig. 43 EZwave window 35

Fig. 44 Slope and cursor in the waveform window 36

Fig. 45 Schematics for drawing the characteristics 36

Fig. 46 Switching over to the eldoD simulator 37

Fig. 47 Setting the parameters of the double-sweep simulation 37

Fig. 48 Setting Outputs window 38

Fig. 49 Output characteristics of an NMOS transistor 38



Preface

This manual is primarily intended for students designing and testing VLSI integrated circuits or parts thereof at the VLSI laboratory of the DED (V2-302) using the OPUS Design Environment on PCs under the LINUX Operating System. For doing this work, first of all, you have to acquire from the system manager a personal user account in the CAD Labor Network with UID and password.

This manual consists of three main parts:


  • Primer for LINUX, for persons who have not yet worked with LINUX. It provides the minimum necessary knowledge to have some orientation in the operating system and to start OPUS.

  • Primer for OPUS, to start the tool and learn the simplest steps for IC design, that is schematic entry, circuit simulation, layout design and check.

  • Simplified "OPUS Users´ Manual". This part is introduced by some explanations on the structure of the different tools and on the basic IC design procedure which is supported by them. It is followed by the description of selected topics about using the tools and by guidelines for the practical work. The description can not be complete, let us refer here to the many hundred pages of the online help of the program which intends to do that job. However, it is hoped that what is described here can make design work efficient for students under leadership of inspectors.

Last but not least it should be mentioned, too, what this manual does not comprise: theory and technology of silicon devices and integrated circuits. This kind of knowledge is prerequisite.

Experience with Windows is of advantage. In spite of running under LINUX the window system of OPUS shows much similarity with Windows.


Conventions Used


There will be several conventions used in this manual. The mouse has only two buttons but the scrolling wheel between them can be depressed, too, this will be referred to as the middle button. In the following there is some terminology explained which will be used in relation to mouse operations.

click left quickly press and release the left mouse button

click middle quickly press and release the middle mouse button (scrolling wheel)

click right quickly press and release the right mouse button

drag left press and hold the left mouse button while moving the mouse

drag middle press and hold the middle mouse button while moving the mouse

drag right press and hold the right mouse button while moving the mouse

If more than one OPUS window is open then the relevant window will be specified by adding WWW: for the window WWW.

If a double target xxx->yyy is specified with clicking, that may happen to be two separate clicks at xxx and yyy or a drag from xxx to yyy, depending upon how the popup menu for yyy comes up.

<...> depress the key on the keyboard that corresponds to what is inside the brackets (either a character or a special key like CR (carriage return or enter), ESC (escape), SHIFT, CTRL, ALT.

type something you should type (verbatim) whatever is printed boldfaced.


Yüklə 138,01 Kb.

Dostları ilə paylaş:
  1   2   3   4   5




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©genderi.org 2024
rəhbərliyinə müraciət

    Ana səhifə