Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

dsd13-gos / dsd-14=pdk / Lect07_08

.pdf
Скачиваний:
116
Добавлен:
05.06.2015
Размер:
203.53 Кб
Скачать

CDF Worksheet example (cont.)

4. What restrictions do the applications impose on the parameters?

Simulation — parameter representation

Layout —pcell parameters representation, correspondence between the pcell and CDF default values

Are parameter values discrete values or any value in a range? 5. What dependencies do the parameters have on each other?

6.How do you want the user interface (the Add Component and Edit Property forms) toappear?

Are there parameters that you want to hide from the user?

Are there parameters that you want the user to see but not be able to edit?

What parameters should appear at the top of the forms?

21

CADENCE CONFIDENTIAL

CIW CDF Commands

22

CADENCE CONFIDENTIAL

CDF Editor

You can use the CDF editor to create, view, or edit a CDF description.

23

CADENCE CONFIDENTIAL

Edit Component CDF Form

24

CADENCE CONFIDENTIAL

Form Header (Edit CDF)

File Name is the name of a file that you can create where you can store all the current editor field values.

Load loads the CDF information in the file in the File Name field.

Save saves the contents of the CDF editor to the file name in the File Name field.

File Name Select displays a list of file names if you enter a directory name in the File Name field.

Change Directory redisplays the filename list to show the contents of the directory you chose with File Name Select.

25

CADENCE CONFIDENTIAL

Component Parameters (Edit CDF)

26

CADENCE CONFIDENTIAL

Simulation Information (Edit CDF)

27

CADENCE CONFIDENTIAL

Edit Simulation Information Form

28

CADENCE CONFIDENTIAL

Edit Simulation Information Form (cont.)

Choose Simulator is a cyclic field that lets you select the simulator to modify. When you select a new value, the form redisplays to show attributes for that simulator. After you change the attributes of one simulator, click on Apply before you change the attributes of another simulator.

netlistProcedure is the name of the netlist procedure to use. Procedures that come with the system are defined in tools/dfII/etc/context. You can also define your own procedures.

For the spectre interface, the netlister chooses a default netlist procedure if none is specified. For socket interfaces, a netlist procedure must be specified.

29

CADENCE CONFIDENTIAL

Edit Simulation Information Form (cont.)

The netlist procedures for spectre that are supplied by Cadence start with spectre. All Cadence-supplied netlist procedures for socket interfaces start with ans, followed by an abbreviation of the simulator name. The abbreviations used are: Cdl, Hpmns, Libra4, Lvs, Spectre, SpectreS and Spice.

instParameters a list of simulator names of parameters that you want to include with this device in the netlist.

modelArguments is a list of the cell CDF parameter names that are to be passed as arguments to the cell model. This

entry is not used by the spectre interface.

30

CADENCE CONFIDENTIAL

Соседние файлы в папке dsd-14=pdk