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

Virtuoso Schematic Composer User Guide

Understanding Connectivity and Naming Conventions

Key

Connectivity / Name

Key

Connectivity / Name

 

 

 

 

E

Wire-to-wire connection

L

Wire-to-iterated instance connection

F

Pin-to-pin connection

M

Net expression label

G

Global net name

 

 

 

 

 

 

Instance Naming Conventions

You can name instances using any one of the following naming conventions:

System-Generated Names on page 88

User-Defined Names on page 88

Iterated Names on page 89

October 2002

87

Product Version 5.0

Virtuoso Schematic Composer User Guide

Understanding Connectivity and Naming Conventions

System-Generated Names

If you do not name the instance explicitly, the system assigns default instance names by using

I plus a number. The editor increases incrementally the instance number starting from 0.

I0

I1

The advantage of system-generated instance names is that you never have to type a name on the Add Instance form. You can add many instances very quickly and automatically.

You can also change the instance name prefix (I ) to another letter.

User-Defined Names

The advantage of user-defined names is that you can explicitly name instances in your design. Examples of user-defined names are as follows:

A0 A1 A2 A3

ABC DEF HIJ

IOLATCH FLIPFLOP

Each user-defined name you add must be a string of one or more characters. You must name an instance when you create it using the Add Instance form. If you do not name the instance explicitly, the system generates a name for you.

October 2002

88

Product Version 5.0

Virtuoso Schematic Composer User Guide

Understanding Connectivity and Naming Conventions

On the Add Instance form, separate each instance name by a space; for example, ABC BCD.

ABC

BCD

Iterated Names

Use the iterative naming method to name many instances created from only one visual instance in your design.

This method is particularly useful in bus-type or dataflow architectures that have identical structures to handle each bit on the bus. It also saves space in your design.

This example uses the base name A. The 0 to the left of the colon and the 3 to the right of the colon indicate the numbered range (0 through 3), which names instances A<0>, A<1>,

A<2>, and A<3>.

A A<0:3>

B Y

C

nand3

Iterated instances save space. The instances in the following two figures represent identical circuitry, but the second figure is easier and faster to create.

October 2002

89

Product Version 5.0

Virtuoso Schematic Composer User Guide

Understanding Connectivity and Naming Conventions

The first schematic shows fourIOlatch instances in a design: I0, I1, I2, I3. Compare this with the next schematic.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

I3

 

I4

 

 

 

 

 

 

 

 

 

 

I5

 

I6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

October 2002

90

Product Version 5.0

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