Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
virtuoso schematic composer_5.0.pdf
Скачиваний:
97
Добавлен:
05.06.2015
Размер:
3.8 Mб
Скачать

Virtuoso Schematic Composer User Guide

Automatically Creating Cellviews

Features of Creating Cellviews

You can automatically

Create a new cellview from an existing cellview

Refer to the Create Cellview – From Cellview command.

Create a new cellview from a list of port/pin names

Refer to the Create Cellview – From Pin List command.

Create a new cellview from an existing instance

Refer to the Create Cellview – From Instance command.

Generate circuit symbols for schematic capture and subsequent simulation processes

You can automatically generate a symbol from a list of pins in a text-to-symbol generator (TSG) file. Refer to theText-to-Symbol Generator.

Generate symbol and simulation views

Refer to the Cadence® SKILL-based library management program Symbol and Simulation Library Generator.

The software uses the TSG program to generate a symbol when you choose either Design

– Create Cellview – From Cellview or Design – Create Cellview – From Pin List.

Automatically Creating a Cellview from Another Cellview

You can automatically create a new cellview from an existing cellview. For example, you can automatically create a symbol from a schematic. Automatic cellview creation can be very useful for both top-down and bottom-up design approaches.

To create a cellview from another cellview, do the following:

1. Choose Design – Create Cellview – From Cellview.

October 2002

266

Product Version 5.0

Virtuoso Schematic Composer User Guide

Automatically Creating Cellviews

The Cellview From Cellview form appears.

By default, the software initializes the form with information about the cellview currently open (the default cellview).

2.Use a different cellview as the source of the port/pin information by changing the Library Name, Cell Name, and From View Name fields.

3.Change the To View Name or Tool / Data Type field to change the cellview to be created.

Note: If either the From View Name cyclic field or theTool / Data Type cyclic field do not contain the desired view or conversion function, you must modify the schViewToPinListReg list or the schPinListToViewReg list, which are defined in your schConfig.il file.

4.Display the cellview in a new window by turning on the Display Cellview button.

5.Edit various cellview creation options by turning on the Edit Options button.

6.Click OK.

When generating a symbol, the Symbol Generation Options form appears if you turned on the Edit Options button and the cellview is being newly created or replaced.

If a cellview already exists with the same name, a dialog box prompts you to either replace the cellview, modify it (symbol cellview only), or cancel the command.

October 2002

267

Product Version 5.0

Virtuoso Schematic Composer User Guide

Automatically Creating Cellviews

From this point, the exact behavior of the command depends on the type of data being created.

Replacing an Existing Symbol Cellview

You can replace or modify existing symbol cellviews. You can only replace (not modify) all other types of existing cellviews.

1.In the schematic editor, choose Design – Create Cellview – From Cellview.

2.In the To View Name field, typesymbol.

3.Click OK.

If the symbol cellview to be created already exists, the Create Cellview dialog box appears.

Caution

Replacing the symbol cellview does the following:

Discards any modifications you may have made to that cellview

Creates only the pins, properties, selection box, labels, and other graphics; all schematic instances, schematic wires, and HDL body text are lost

May alter the position of pins in the new symbol cellview

4.Click Replace.

October 2002

268

Product Version 5.0

Virtuoso Schematic Composer User Guide

Automatically Creating Cellviews

The Symbol Generation Options form appears.

5.Click OK.

The Overwrite Base Cell CDF dialog box appears.

The system deletes the existing cellview and creates a new one.

See Figure 6-2 on page 272.

October 2002

269

Product Version 5.0

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]