006_ibis_buffer : IBIS Buffer
Requires: SmartSpice & Smartview
Minimum Versions: SmartSpice 3.16.12.R
A simple buffer with input/output signals is required.
- No example available at the moment.
Input Files
buffer_test.in
Silvaco test deck for series_switch buffers ********************************************************************** .OPTION d_ibis='./IbisLibs' node .OPTIONS NOMOD ********************************************************************** Vin1 in1 gnd DC 2.5V PWL (0 2.5V 5n 2.5V 20n 0.0V 30ns 0.0V 40n 2.5V 50.0n 2.5V) Tl in2 gnd out1 gnd z0=75 td=1n Rl out1 gnd 50 Cl out1 gnd 10p BSW1 in2 in1 + file= '3vt3306l_25v.ibs' + model = 'SWITCH1' ********************************************************************** .TRAN 0.01ns 50.0ns .save all .MEAS TRAN td_fall DELAY V(in1) VAL=0.5 FALL=1 + TARG V(out1) VAL=0.5 FALL=1 .MEAS TRAN td_rise DELAY V(in1) VAL=0.5 RISE=1 + TARG V(out1) VAL=0.5 RISE=1 .end
pinmapping.in
* testing Ibis component support with pin mappings .control run show bin ben bout bc.47 bc.1 bc.2 .endc .DC Vout -0.3 3.6 0.1 LIST Vin 0.0 3.3 Vin in gnd 0.0 Ven en gnd 3.3 Vcc vcc gnd 3.3 Vout out gnd 0.0 * component bc en en en en + in in in in in in in in + in in in in in in in in + out1 out2 out3 out4 out5 out6 out7 out8 + out9 out10 out11 out12 out13 out14 out15 out16 + gnd gnd gnd1 gnd2 gnd gnd gnd gnd vcc vcc vcc vcc +typ=min +component='LVT162244' +file='IbisLibs/LVT162244.ibs' +power=on buffer=input $ useless parameters: ignored .connect bc.1.out bc.2.en bc.3.en bc.5.en bc.6.en .connect bc.24.out bc.8.en bc.9.en bc.11.en bc.12.en .connect bc.25.out bc.13.en bc.14.en bc.16.en bc.17.en .connect bc.48.out bc.19.en bc.20.en bc.22.en bc.23.en .connect bc.47.out bc.2.in .connect bc.46.out bc.3.in .connect bc.44.out bc.5.in .connect bc.43.out bc.6.in .connect bc.41.out bc.8.in .connect bc.40.out bc.9.in .connect bc.38.out bc.11.in .connect bc.37.out bc.12.in .connect bc.36.out bc.13.in .connect bc.35.out bc.14.in .connect bc.33.out bc.16.in .connect bc.32.out bc.17.in .connect bc.30.out bc.19.in .connect bc.29.out bc.20.in .connect bc.27.out bc.22.in .connect bc.26.out bc.23.in .param rload = 100 Rout1 out1 out 1 Rout2 out2 gnd rload Rout3 out3 gnd rload Rout4 out4 gnd rload Rout5 out5 gnd rload Rout6 out6 gnd rload Rout7 out7 gnd rload Rout8 out8 gnd rload Rout9 out9 gnd rload Rout10 out10 gnd rload Rout11 out11 gnd rload Rout12 out12 gnd rload Rout13 out13 gnd rload Rout14 out14 gnd rload Rout15 out15 gnd rload Rout16 out16 gnd rload * buffers bin io=in out=intout pc=vcc gc=gnd +power=off +typ=min +component='LVT162244' +pin='47' +file='IbisLibs/LVT162244.ibs' ben io=en out=inten pc=vcc gc=gnd +power=off +typ=min +component='LVT162244' +pin='1' +file='IbisLibs/LVT162244.ibs' bout io=out1bis in=intout en=inten pc=vcc gc=gnd pu=vcc pd=gnd +power=off +typ=min +component='LVT162244' +pin='2' +file='IbisLibs/LVT162244.ibs' Rout1bis out1bis out 1 .print i(Rout1) i(Rout1bis) .end
Graphics