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

Virtuoso Schematic Composer User Guide

Form Descriptions

Add Block Form

Library specifies the library in which you want to add a new block. The default is the library for the current design.

Cells specifies the cell name of the block you want to create. You can specify multiple cell names by using a space to separate each name. The Cells and Names fields must match in number. If there are more entries in Cells than in Names, the system assigns a name for each. If there are more entries in Names than in Cells, the system ignores the extra names.

View specifies the view you want to create. The default issymbol.

Names specifies the name of the cell. Only one name (instance) can be entered for each cell. There is a one-to-one correspondence between the entries in the Cells and the Names

fields. You can specify multiple cell names by using a space to separate each name. The Cells and Names fields must match in number. If there are more entries inCells than in Names, the system assigns a name for each. If there are more entries in Names than in Cells, the system ignores the extra names.

Pin Name Prefix specifies a name that the system uses to name all the pins that the system creates automatically when you connect wires to this block. The default is pin.

Block Shape lists a drawing option and a predefined set of presized blocks that you can add to the design.

freeform prompts you to drag your cursor between two points to specify the opposite corners of a rectangle. The system draws the rectangle as you drag the cursor.

The default set of presized blocks includes small, medium, large, 2 by1,

1 by 2, alu, mux4, and mux8.

October 2002

682

Product Version 5.0

Virtuoso Schematic Composer User Guide

Form Descriptions

Add Custom Pin Form

Pin Names specifies the names for the pins you want to add to your design and the order in which you want to add them. To add more than one pin name, use a space to separate the pin names. You can also use a bus expression to name an array of pins.

Direction contains a list of pin directions you can specify for the pins you want to add.

Bus Expansion specifies how the system interprets bus names.

off (default) interprets a bus name as one name and generates only one pin name that includes all the bits in the bus range. For example, for the name A<0:1>, the system generates only the pin A<0:1>.

on interprets a bus name as multiple names and generates a pin for each bit of a bus range that you specify in the Pin Names field. For example, for the nameA<0:1>, the system generates labels A<0> and A<1>.

Draw Mode specifies the line entry method.

draws a straight line in any angle between two points.

begins an L90 shape with a horizontal line segment and alternates between horizontal and vertical.

begins an L90 shape with a vertical line segment and alternates between vertical and horizontal.

draws either a horizontal or vertical line segment first, then a 45-degree angle.

draws a 45-degree angle first, then either a horizontal or vertical line segment.

Lock Angle appears only when Draw Mode is set to

.

any draws a line using any angle.

45 restricts cursor movement to 45-degree angles from the starting point.

October 2002

683

Product Version 5.0

Virtuoso Schematic Composer User Guide

Form Descriptions

Add Generic Form – VHDL Properties

Name specifies the generic name.

Type specifies the generic type.

Value (Optional) specifies a value for the generic.

October 2002

684

Product Version 5.0

Virtuoso Schematic Composer User Guide

Form Descriptions

Add Instance Form

Library specifies the library that contains the instance.

Cell specifies the instance cell name.

View specifies the instance view name.

Names specifies the names of the components you want to add to the design.

Browse opens a browser. Use the Editor Options form (Options – Editor command) to specify which browser, the Library Browser or Component Browser, the system opens.

Array lets you create multiple copies of the specified instance in a single operation.

Rows specifies the number of rows.

Columns specifies the number of columns.

Rotate turns an object in 90-degree increments counterclockwise around the current reference point.

Sideways mirrors the object across an imaginary vertical line passing through the current reference point.

Upside Down mirrors the object across an imaginary horizontal line passing through the current reference point.

October 2002

685

Product Version 5.0

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