Hi, The timing in your PWL expression does not seem to increase regularly. There might be some inconsistencies in the definitions of your parameters "inramp_l" and "inramp_r". If you change the expressions to inramp_l='(mid-inramp)/2*1.25' and inramp_r='(mid+inramp)/2*1.25', the simulation will run fine. You may also want correct your syntaxes. I modified your netlist as shown below, and I was able to run it without error. *options autostop accurat runlvl *ic v(dh)=vdd .param vdd=3 ........ .param ckramp_l='9n-ckramp/2*1.25' .param ckramp_r='9n+ckramp/2*1.25' .param inramp_l='(mid-inramp)/2*1.25' .param inramp_r='(mid+inramp)/2*1.25' ....... vsel sel 0 pwl (0p vdd 'ckramp_l' vdd 'ckramp_r' 0 13n 0) vdh dh 0 pwl (0p vdd 'inramp_l' vdd 'inramp_r' 0 13n 0) .tran 1p 18n UIC sweep DATA=INPUT_RAMP .DATA INPUT_RAMP inramp ckramp mid 0.015n 0.015n 13n 0.015n 0.015n 9n 0.015n 0.015n 5n .ENDDATA .End Good luck, Felix On 5/26/08, jideguzi <jideguzi@xxxxxxx> wrote: > hi all > > I created a PWL source in my main circuit but when I run the netlist with > hspice, it gives me error: **error** piecewise > source 0:vdh not increasing in time > I have tried many ways to modified it, but failed! > is there anybody meet the same problem like that? who can tell me where I > am making a mistake? > > > my netlist codes: > .tran 0.001n 18n UIC sweep DATA=INPUT_RAMP > options autostop accurat runlvl > ic v(dh)=vdd > ........ > param ckramp_l='9n-ckramp/2*1.25' > param ckramp_r='9n+ckramp/2*1.25' > param inramp_l='mid-inramp/2*1.25' > param inramp_r='mid+inramp/2*1.25' > ....... > > vsel sel 0 pwl (0n vdd 'ckramp_l' vdd 'ckramp_r' 0 13n 0) > vdh dh 0 pwl (0n vdd 'inramp_l' vdd 'inramp_r' 0 13n 0) > > DATA INPUT_RAMP > inramp ckramp mid > 0.015n 0.015n 13n > 0.015n 0.015n 9n > 0.015n 0.015n 5n > ENDDATA > > > > ------------------------------------------------------------------ > To unsubscribe from si-list: > si-list-request@xxxxxxxxxxxxx with 'unsubscribe' in the Subject field > > or to administer your membership from a web page, go to: > //www.freelists.org/webpage/si-list > > For help: > si-list-request@xxxxxxxxxxxxx with 'help' in the Subject field > > > List technical documents are available at: > http://www.si-list.net > > List archives are viewable at: > //www.freelists.org/archives/si-list > or at our remote archives: > http://groups.yahoo.com/group/si-list/messages > Old (prior to June 6, 2001) list archives are viewable at: > http://www.qsl.net/wb6tpu > > > ------------------------------------------------------------------ To unsubscribe from si-list: si-list-request@xxxxxxxxxxxxx with 'unsubscribe' in the Subject field or to administer your membership from a web page, go to: //www.freelists.org/webpage/si-list For help: si-list-request@xxxxxxxxxxxxx with 'help' in the Subject field List technical documents are available at: http://www.si-list.net List archives are viewable at: //www.freelists.org/archives/si-list or at our remote archives: http://groups.yahoo.com/group/si-list/messages Old (prior to June 6, 2001) list archives are viewable at: http://www.qsl.net/wb6tpu