Repeated call to cds_srr results in empty transient waveform

P

Philipp Ritter

Guest
Dear all,

I encountered a bug (I believe) using the Matlab-Spectre interface. When
reading transient signals repeatedly an empty waveform is returned by
cds_srr. However, for ac simulation it works like a charm.

Any ideas how I might fix that?

Best regards,

Philipp

addpath('/local/sw/cadence/MMSIM1110HF509/tools/spectre/matlab/')
WD='<prjdir>/spectre/schematic/psf';
cds_srr(WD,'tran-tran','I0.l1p')
ans =
info: {'V' 'V' 'time' 's'}
time: [27001x1 double]
V: [27001x1 double]
>> cds_srr(WD,'tran-tran','I0.l1p')
ans =
info: {'V' 'V' 'time' 's'}
time: 0
V: 0
>> cds_srr(WD,'ac-ac','biasEFc')
ans =
info: {'V' 'V' 'freq' 'Hz'}
freq: [51x1 double]
V: [51x1 double]
>> cds_srr(WD,'ac-ac','biasEFc')
ans =
info: {'V' 'V' 'freq' 'Hz'}
freq: [51x1 double]
V: [51x1 double]
 
On 08/30/13 17:29, Philipp Ritter wrote:
Dear all,

I encountered a bug (I believe) using the Matlab-Spectre interface. When
reading transient signals repeatedly an empty waveform is returned by
cds_srr. However, for ac simulation it works like a charm.

Any ideas how I might fix that?

Best regards,

Philipp

addpath('/local/sw/cadence/MMSIM1110HF509/tools/spectre/matlab/')
WD='<prjdir>/spectre/schematic/psf';
cds_srr(WD,'tran-tran','I0.l1p')
ans =
info: {'V' 'V' 'time' 's'}
time: [27001x1 double]
V: [27001x1 double]
cds_srr(WD,'tran-tran','I0.l1p')
ans =
info: {'V' 'V' 'time' 's'}
time: 0
V: 0
cds_srr(WD,'ac-ac','biasEFc')
ans =
info: {'V' 'V' 'freq' 'Hz'}
freq: [51x1 double]
V: [51x1 double]
cds_srr(WD,'ac-ac','biasEFc')
ans =
info: {'V' 'V' 'freq' 'Hz'}
freq: [51x1 double]
V: [51x1 double]

I'd suggest first trying a recent version, and if that doesn't work,
contact customer support. I've not seen this behaviour.

Regards,

Andrew.
 

Welcome to EDABoard.com

Sponsor

Back
Top