Help! Bus notation on schematics

J

JC

Guest
Hi,

Using the Cadence schematic tool, I have a cell instantiated 128 times,
Icell1<127:0>.

I want groups of 4 cells at the time to have the same input, so there will
be 32 signals, x<31:0> going to 128 cells.

I can label the bus to the input

etc., x<1>, x<1>, x<1>, x<1>, x<0>, x<0>, x<0>, x<0>

but it is a very long string.

What is the syntax to abbreviate it, such as

etc., ((x<1>) *4), ((x<0>) *4)

or something even shorter such as

bit=0; (((x<bit + 1>) *4) *32)



Thanks,

Joe
joe.clark@nospm@adtran.com
 
Virtuoso Schematic Editor User Guide,
Section: Multiple-Bit Wire Connections
Section: Wire-to-Iterated Instance Connections
Section: Multiple-Bit Wire Naming Conventions


Bernd

JC wrote:
Hi,

Using the Cadence schematic tool, I have a cell instantiated 128 times,
Icell1<127:0>.

I want groups of 4 cells at the time to have the same input, so there will
be 32 signals, x<31:0> going to 128 cells.

I can label the bus to the input

etc., x<1>, x<1>, x<1>, x<1>, x<0>, x<0>, x<0>, x<0

but it is a very long string.

What is the syntax to abbreviate it, such as

etc., ((x<1>) *4), ((x<0>) *4)

or something even shorter such as

bit=0; (((x<bit + 1>) *4) *32)



Thanks,

Joe
joe.clark@nospm@adtran.com
 

Welcome to EDABoard.com

Sponsor

Back
Top