Creating a Schematic with Design Architect

 

1. Opening Design Architect - IC.. 1

2. Opening a new sheet 1

3. Setting up Design Architect - IC.. 2

4. Adding Components. 3

5. Connecting Components. 4

6. Changing Component Names. 4

7. Save and Register Your Design. 5

8. Checking Your Schematic. 5

9. Generating a Symbol 6

10. Saving and Registering a Symbol 7

11. Checking Your Symbol Design. 8

12. Recheck Your Schematic. 8

13. Extra Tips. 9

 

Design architect (DA) is a tool for managing schematic level design entry for both analog and digital designs. Design architect is now one of the tools in the larger Design Architect – IC package.  DA consists of commands for drawing, annotating, checking, instantiating components, defining downstream properties, saving, etc. Commands can be found in pull-down menus from the menus bar, pop-up menus using the mouse buttons (right mouse button), function keys, keyboard entry, and mouse strokes (using the middle mouse button).

 

A CMOS inverter is used as an example to illustrate the steps for entering schematics to Design Architect.

 

1. Opening Design Architect - IC

 

 

2. Opening a new sheet

 

Schematics are created on what is known as a “sheet.”  To open a new sheet for editing, click the following.

 

File -> Open -> Schematic

 

the following dialog box should appear

 

 

The procedures to open a file and create a file are identical.  The default location is $MGD_WD; the mentor working directory where the file will be placed.  In this case the name inv for inverter was chosen as the name of the sheet.  Editable mode must be selected so that we may create our design. 

 

3. Setting up Design Architect - IC

 

The next step is to ensure that the necessary toolbars and pallets are visible.  To do this click on

 

MGC -> Setup 

 

The following dialog box should appear.

 

 

 

Make absolutely certain that “Show Palette” is checked.  This will ensure that you have access to the ADK library. 

 

The ADK library is a set of predefined components such as transistors and basic logic gates.  The ADK library is provided so students have access to basic components and do not have to “reinvent the wheel” i.e. create every component themselves.

 

The palette should now be docked on the right hand portion of the screen.        

 

**Important – palette and menu items vary depending upon what is selected.  I.E. the palette is not a static menu; you can navigate through the palette by clicking on the blue entries, such as schematic and standard cells.  If ever you cannot get back to a menu you were previously at; you can right click on the palette and navigate using your right click options.

 

4. Adding Components

 

With your sheet selected as active (the frame of the window is colored to represent an active window. i.e. not gray). 

 

a)      Find the ADK library; by clicking “library” in the palette. 

b)      Drag and drop the following components; Input port, output port, VDD, ground, nmos and pmos transistors.

 

Your schematic should now look as follows.

 

 

 

Note: the palette on the right is the ADK and IC palette.  Components are taken from this palette.

 

Note: You can rotate or flip the part/parts in the schematic. To perform this operation: Select the part/parts in the design by clicking on it. Make sure you are in the “schematic” portion of the palette.  Then choose rotate/flip button on the palette.

 

Note: Components can be moved after they are placed, by clicking once on the component and then dragging it to the desired location.

 

 

5. Connecting Components

 

The palette on the right hand side of the screen should have the title “Schematic edit.”

 

Note: blue entries in the palette are used to navigate through the palette.

 

If the palette is not titled “schematic edit” navigate back to the schematic palette using the blue entries.  The title should now be “Schematic edit.” 

 

a) Select “Wire” under the “Add” submenu, to enable the wire tool.

b) Click the place on the figure where you wish to begin your wire.

c) Double Click the place on the figure where you wish to end your wire.

Note: “F2” is a convenient way to deselect selected items.

 

Note: While connecting MOS devices, make sure that your pins -Drain (D), Gate (G), Source(S) and Bulk (B) are connected correctly.

  

6. Changing Component Names

 

a) Place the cursor on the old port name. Press Shift key with F7.

 

b) A “Display Prompt Bar” appears in the bottom of the schematic window. Input the new name in the “New Value” box, and then click 'OK'.

 

c) Move each device to appropriate place in the window. Save the design. The fully wired and correctly named schematic can be seen below.

 

 

         

 

 

 

7. Save and Register Your Design

 

Save your design using the following path from the file menu

 

File -> Save Sheet -> Options

 

The following save menu should appear.

 

 

 

 

 

Make sure that your design name is entered into the “add registration to interface” box..  Click the “ok” button.

 

Note – after this initial save, you may save using File -> Save Sheet -> Default

 

 

8. Checking Your Schematic

 

In order to check your design go to

 

File -> Check Design

 

This will check your design for errors.

 

The figure below shows the result of error checking.

 

 

Note: Ignore warnings regarding the parameter “lambda.”   This parameter is technology-specific and therefore will depend upon the chosen technology and vendor; i.e ami05, ami1.2, ext.

 

Note: The schematic interface warning can be taken care of by creating a symbol, which we will do next.

 

 

9. Generating a Symbol

 

A symbol is a small graphical view of your design.  This makes your design easier to manage.  After a symbol is created you can save it to a library or include it as a small part of a larger design.

 

To create a symbol

 

a) use the pull down menu item.

 

Miscellaneous -> Generate Symbol

 

b.) choose “activate symbol”, “save and edit”, and make sure the other settings are identical to the figure below.

 

c) to choose a custom shape for your symbol; select “choose shape” this should bring up the choose shape dialog box as shown at the bottom of the figure below.  Choose the shape of your choice.  I chose buffer because our current design is an inverter.

 

 

the following shape should appear

 

 

 

You have now created a symbol for your design. 

 

10. Saving and Registering a Symbol

 

Save your symbol using the following path from the file menu

 

File -> Save Symbol -> Options

 

The following save menu should appear.

 

Select yes in the change interface check box.  Make sure that your interface inv is the currently registered interface.  As shown in the figure below; this is the case.  If it was not simply type it into the “register with interface” text box, click “ok” to finish save and register.

 

 

 

11. Checking Your Symbol Design

 

Go to file ->check symbol to check your symbol for errors

 

The following text should appear.

 

 

12. Recheck Your Schematic

 

You can now go back to the schematic and recheck the schematic for errors.  It should now have one less warning.  First minimize the symbol and make the schematic window the active window, then follow the same procedure.

 

File -> Check Schematic

 

You should now have only the four warnings related to the parameter lambda.

 

 

13. Extra Tips

 

UNIX Keyboard Commands

 

Ctrl-Q

 

Resumes a suspended process. This key combination cannot start a stopped process.

 

Ctrl-\

 

Ends the session immediately and provides information on events occurring at the time the session ends.

 

Ctrl-C

 

Stops userware execution. You cannot continue a userware program after invoking this interrupt.

 

Ctrl-S

 

Suspends the current process. To resume the process, you type Ctrl-Q.

 

Design Architect – IC Command Line

 

The popup command line is a one-line area in which you enter commands. It appears at the mouse pointer location when you begin typing in a non-text window or use the Command key.

 

CTRL P

 

Returns the previous entry to the window.

 

CTRL H

 

Displays a complete History List.  Select the entry you want.

 

CTRL N

 

Moves forward in the History List and returns that entry.

 

Type “*” into the command line then CTRL+SHIFT+? To view all commands.

 

Click here to continue to Creating the Design Viewpoint