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

Virtuoso Schematic Composer User Guide

Creating a Multisheet Schematic

Example

In this sample design, a hierarchial pin for the bus B<0:7> is declared in

sheet 1. Sheets 2 and 3 use two bits of the bus declared in sheet 1. These two bits are represented by offsheet pins.

Sheet 1

B<0:7>

Sheet 2

B<0:1>

Sheet 3

B<6:7>

Composer Cross Reference Report

Library name:

myLib

Module

Name:

test2

-------------------------------

Sheet Number: 1

Cellname:

test2/sheet001

 

Pin Name

References

B<0:7>

2A1(B<0:1>),3A1(B<6:7>)

CLEAR

1C3

 

CLEAR

1C3

 

CLEAR

1B3

 

PRESET

1C3

 

PRESET

1C3

 

Sheet Number: 2

Cellname: test2/

sheet002

 

 

Pin Name

References

B<0:1>

1C4(B<0:7>)

Sheet Number: 3

Cellname: test2/

sheet003

 

 

Pin Name

References

B<6:7>

1C4(B<0:7>)

Editing a Cross-Reference Display

You can edit the cross-reference display using standard editing commands and control the visibility of the strings. You can

Make text invisible

Change fonts and sizes to make text easier to read

October 2002

223

Product Version 5.0

Virtuoso Schematic Composer User Guide

Creating a Multisheet Schematic

Move the text independent of the pin or pin label (when you move the pin, crossreference text also moves)

To edit cross-reference text, do the following:

1.Choose Edit – Properties – Objects.

The Edit Object Properties form appears.

2.Select the cross-reference data in your design.

3.Edit the data on the Edit Object Properties form.

4.Click OK.

5.Choose Edit – Move to move text, if applicable.

Controlling the Format String Syntax

You can control the format of cross-references (written to the report file or displayed next to pins) by using your own cross-reference format string. You construct a string using the following parameters in any order:

[sheetNumber]

 

 

 

Sheet number that contains the pin

 

 

[zone]

 

 

 

 

The alphanumeric grids that contain the pin

 

 

 

 

[direction]

 

 

 

The direction of the pin

 

 

 

[referenceName]

 

 

The name of the pin.

 

 

 

 

 

 

 

 

The referenced pin name is only printed when it does not exactly

 

 

 

 

 

 

match the original pin name. For example, the following string lets

 

 

 

 

 

 

you see which bits of a bus are used on which sheets

 

 

 

 

 

 

"1A1(bus<0:7>),2B2(bus<0:3>), 3C3(bus<4:7>)"

Syntax

pinName location,location,…

location:=[sheetNumber][zone][direction] [referenceName]

direction:=’i’|’o’|’io’

for input, output, or input/output respectively

referenceName:= B<0:7>

pin name that has at least one shared bus component

October 2002

224

Product Version 5.0

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