Sie sind auf Seite 1von 10

Software Methodology Module

Lab1: Introduction Working with Custom Designer (CD) Objective Study and work with CD tool, get acquainted with its basic peculiarities and advantages. Laboratory tasks 1.1. Create a new working directory named Cdesigner. 1.2. Go into link /remote/apps/exchange/synopsys/cdesigner. 1.3. Copy lib.defs file. Library Definition File lib.defs provides mapping between libraries and their physical location on the disk. 1.4. In the Linux terminal window change the current working directory to Cdesigner (if not in that directory already). 1.5. Start CD from the working directory Cdesigner with a command cdesigner & Console window can be seen in Fig.1.1.

Command line Fig.1.1. Console window Write dm::copy then press >Tab> button in the command line. In console window, commands starting with dm::copy are seen as shown in Fig.1.2. Choose what is needed.

Synopsys University Courseware Copyright 2010 Synopsys, Inc. All rights reserved. Developed by: Vazgen Melikyan

Fig.1.2. CD Console window To find crea containing commands type *crea* in the command line and press Shift+Tab as shown in Fig.1.3.

Fig.1.3. CD Console window 1.6. Create a new library. Use File>New>Library command in CD console window. The window shown in Fig.1.4 appears.

Synopsys University Courseware Copyright 2010 Synopsys, Inc. All rights reserved. Developed by: Vazgen Melikyan

Fig.1.4. New library window The following parameters of the created library must be specified: Name Create library named Test The Directory is the current working directory by default. Under Technology, select File as shown in Fig.1.5.

Fig.1.5. New library creation Give saed90nm_1p9m_cd.tf Technology File which is found in SAED_PDK_90nm/techfiles as shown in Fig.1.6.

Fig.1.6. Providing technology file Technology File is needed during layout design. After completing all the mentioned steps the New Library window will have the view mapped in Fig.1.6. Press OK to confirm the command. 1.7. Create a new CellView. Use File > New > CellView command in CD console window. The window shown in Fig 1.7 appears.

Synopsys University Courseware Copyright 2010 Synopsys, Inc. All rights reserved. Developed by: Vazgen Melikyan

Fig.1.7. New CellView window Select Library in which a new cell is to be created. o Select library Test created in advance Under Cell Name type the name of created cell. o Create cell by name Nand Choose View Name of the cell o Layout o Schematic o Symbol o Netlist o config Choose View Name schematic. Editor is automatically chosen. After realizing all the above mentioned steps the New CellView window will have the view shown in Fig.1.8.

Fig.1.8. New CellView window If Open on Create is selected, the created cell will open in the corresponding editor window. Create cells named Nand and Nor with View Name schematic in Test library.

Synopsys University Courseware Copyright 2010 Synopsys, Inc. All rights reserved. Developed by: Vazgen Melikyan

1.8. Liberty File Generation Use File>Export>Liberty from the Console window The window shown in Fig 1.9 appears

Fig.1.9 Generate Liberty File window

Synopsys University Courseware Copyright 2010 Synopsys, Inc. All rights reserved. Developed by: Vazgen Melikyan

Library Manager Tool


Use The Library Manager Tool to browse libraries, cells and cellviews. The Library Manager is often the first destination to find the data the user wants to edit or analyze. In this section learn how to Open the Library Manager Manage Libraries Manage Library Cells Manage Library CellViews Open the Library Manager Open the Library Manager to view and manage the libraries. To open the Library Manager choose Tools > Library Manager command in the Console window or in any design view window. Manage Libraries Using the Library Manager the user can: Create Libraries Choose File>New>Library and enter the Library name from the Console or the Library Manager window. Copy Libraries Choose Edit>Copy>Library in the Library Manager. Move Libraries Choose Edit>Move>Library in the Library Manager. Delete Libraries Select the library and choose Edit>Delete. Select carefully because this operation cannot be undone. Manage Library Cells Create Library Cells. Choose File>New>Cell from the Console or the Library Manager window. Enter the Cell name. Copy Library Cells Choose Edit>Copy>Cell in the Library Manager. Move Library Cells Choose Edit>Move>Cell in the Library Manager. Delete Library Cells Select the cell and choose Edit>Delete. Select carefully because this operation cannot be undone. Manage Library CellViews Create Library CellViews Choose File>New>CellView from the Console or the Library Manager window Enter the CellView name. Copy Library CellViews Choose Edit>Copy>CellView in the Library Manager. Move Library CellViews Choose Edit>Move>CellView in the Library Manager. Library-wide Check and Save Choose Edit>Check and Save Libraries The window shown in Fig 1.10 (a and b) appears.

Synopsys University Courseware Copyright 2010 Synopsys, Inc. All rights reserved. Developed by: Vazgen Melikyan

(a)
Fig 1.10 Check and Save Libraries window Delete Library CellViews Select the cellview and choose Edit>Delete. Select carefully because this operation cannot be undone.

(b)

1.9. Using Library Manager: Create a new library named Digital. Create a cell named NAND with the layout cellview in Digital library. Move Nor cell from Test library to Digital library. o Select Test library from which the cell must be moved. o Select Nor cell which must be moved. o Choose the destination library Digital. o By default the cell name will be the same after moving it or another name can be given typing it under Cell Name. o Press OK to confirm. The window shown in Fig.1.11 is used to move the cells from library to library.

Synopsys University Courseware Copyright 2010 Synopsys, Inc. All rights reserved. Developed by: Vazgen Melikyan

Fig.1.11. Move Cell window Copy schematic cellview of Nand cell located in Test library into NAND cell located in Digital library. To copy the CellView the window shown in Fig.1.12 is used.

Fig.1.12. Copy CellView window Now Digital library contains two cells: o NOR which has schematic cellview; o NAND which has two cellviews - schematic and layout. Delete schematic cellview of Nor cell from Test Library. Delete Test library.

Synopsys University Courseware Copyright 2010 Synopsys, Inc. All rights reserved. Developed by: Vazgen Melikyan

Technology Manager
Use the Technology Manager to create design library access to the correct technology database for the current design objective. Open the Technology Manager from the Console window or from the Library Manager. Choose Tools >Technology Manager in the Console window Choose Edit >Technology in the Library Manager The Technology Manager Window is shown in Fig.1.13.

Fig.1.13. CD Technology Manager window Choose the Library in which Technology File must be imported. Then use File>Import command. The window shown in Fig.1.14 appears.

Fig.1.14. Import Technology window Choose the library to import Techfile under Library. Press Browse button next to Technology File and go into the following link: /remote/exchange/synopsys/cdesigner/SAED_PDK90nm/techfiles Choose saed90nm_1p9m_cd.tf and press Open as shown in Fig.1.15.

Synopsys University Courseware Copyright 2010 Synopsys, Inc. All rights reserved. Developed by: Vazgen Melikyan

Fig.1.15. Import Technology window The following operations are supported: Merge with the content of existing in memory technology. Replace with the content of existing in memory technology. 1.10. Add Technology File to the created Digital library using the above mentioned steps.

General Options
1.11. From the Console window choose Options>General. Active Binding Set: Maestro or Custom Designer. Choose Maestro which is selected by default. Text editor: Specifies the text editor. Default: xterm -e $ EDITOR Instead of xterm -e $ EDITOR write nedit. Instance naming: For automatic instance naming. CellName uses the instance master cell named prefix". Prefix applies the prefix entered here to all new instances. Choose Defaults>Make Defaults for>User to save these settings as default values for this dialog box. Click OK to apply changes.

Synopsys University Courseware Copyright 2010 Synopsys, Inc. All rights reserved. Developed by: Vazgen Melikyan

Das könnte Ihnen auch gefallen