Hi, Pseundo Random Bit Stream by Cadence Virtuoso

Status
Not open for further replies.

nnmate

Junior Member level 1
Joined
Nov 26, 2009
Messages
16
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Location
Ger
Activity points
1,415
Hello all,

the topic is as mentioned in title, how can i generate a PRBS sequence in Cadence virtuoso (or Spectre?)

I m first using Cadence,
By Hspice it is rather easy with writing script such as V1 PRBS 0 1 ,,,balabala

Is there a similar script log for me to input these signals?

thanks!

Here i have a paper using PRGS in cadence with smic 0.18um process.

Fig 5 shows what i want.

https://www.academypublisher.com/proc/iwisa09/papers/iwisa09p425.pdf


Thanks
 

use rand_bit_stream from ahdlLib
 
Reactions: sz1134

    sz1134

    Points: 2
    Helpful Answer Positive Rating
Thank you so much!

I have a problem which is, the random bit rate should be differential.

how can i create differential PRBS.

Is there a inverter with no delay and convertng the Generators output (low 1V High 1.5V) to (Low 1.5V High 1V)?

Thanks.

ps i cant use 2x Generator, because they are randomed seperatedly, or?

Thanks
 

there is not_gate in ahdlLib as well.
 

Just use two sources with the same settings and flip the high and low voltages on them. This should accomplish what you are looking for.
 

Status
Not open for further replies.
Cookies are required to use this site. You must accept them to continue using the site. Learn more…