How to create very long stimulus

A

Alex

Guest
Hi all,

i need to create spectre/veriloga (not Verilog-ams) stimulus with tens
of signals, each signal is very long train of pulses (thousands).
For this moment I am using block (netlist generated with script) with
vpwlf sources, and I need to have file with times/voltages for each
source.
It is hard to manage such a large number of files, and it not support
variables.
It is impossible to use vpwl source, because it is not working with
large number of time points. I think it only works with something less
than thousand points.
I know about vbit source, but in this source I will need to put train
of hundreds of thousands bits. I believe it will not work like vpwl.
Also I didn't find way to split bits stream to lines.

So is it some other way to do such stimulus with only one file
(spectre netlist or Verilog-A)?

Thanks,
Alex.
 
Alex wrote, on 01/18/11 09:03:
Hi all,

i need to create spectre/veriloga (not Verilog-ams) stimulus with tens
of signals, each signal is very long train of pulses (thousands).
For this moment I am using block (netlist generated with script) with
vpwlf sources, and I need to have file with times/voltages for each
source.
It is hard to manage such a large number of files, and it not support
variables.
It is impossible to use vpwl source, because it is not working with
large number of time points. I think it only works with something less
than thousand points.
I know about vbit source, but in this source I will need to put train
of hundreds of thousands bits. I believe it will not work like vpwl.
Also I didn't find way to split bits stream to lines.

So is it some other way to do such stimulus with only one file
(spectre netlist or Verilog-A)?

Thanks,
Alex.
Spectre supports vector files . See "spectre -h vector". This is covered in more
detail in the full manuals.

Andrew.
 

Welcome to EDABoard.com

Sponsor

Back
Top