How to model a bidirectional trisate device with the input grounded.

From: Sandra Laplanche <laplan@tellabs.com>
Date: Tue Mar 09 1999 - 06:35:01 PST

To whom it may concern:

My question is how to create an .s2i file for a bidirectional tristate
device connected like this. The input (IN) is connected to GND within
the chip, the CIN is directed into the chip and is not accessible to me.
The OUT is the output pin and it is the only one that is accessible to
me. The OEN line is the output enable which is also internal to the chip
hence not accessible and it is active low. Hence, the OEN is the only
signal that can cause a transition at the output pin. I need also need
the .s2i file to generate an rising and falling curve. I have attached
the hspice file.

              /|
      CIN____/ |____
             \ | |
              \| |
                    |
            |\ |
     IN ____| \_____|_____ OUT
       | | /
      ---- |/o
       -- |
              |
              |
               OEN

Pleae reply to laplan@tellabs.com

* Subcircuit pc3b05 PAD I OEN CIN
*.SUBCKT pc3b05 PAD I OEN CIN

.LIB '/home/tellabf/vlsitool/vlsi_tech_libraries/hspice_vcmn4/vcmn4.lib' TY
.INCLUDE '/home/tellabf/vlsitool/vlsi_tech_libraries/hspice_vcmn4/vcmn4.inc'

M1 U15_U12_U6_drain U15_oenb VDD VDD P L=.40U
+ W=12.00U
M2 U15_oenb OEN VDD VDD P L=.40U W=12.00U
M3 U15_U12_U6_drain U15_oenb VSS VSS N L=.40U W=9.60U
M4 U15_U12_U7_drain U15_oenb U15_U12_U6_drain VSS N L=.40U
+ W=9.60U
M5 U15_bulkdriver VDD U15_U12_U7_drain VSS N L=.40U
+ W=9.60U
M6 U15_bulkdriver U15_U12_U6_drain U15_U12_U10_sour VSS N
+ L=.40U W=9.60U
M7 U15_U12_U10_sour U26_padinv U15_oenb VSS N L=.40U
+ W=9.60U
M8 U15_oenb OEN VSS VSS N L=.40U W=9.60U
M9 U15_n_gate I VSS VSS N L=.40U W=19.20U
M10 U15_p_gate U15_oenb U15_n_gate VSS N L=.40U W=19.20U
M11 U15_p_gate I VDD VDD P L=.40U W=24.00U
M12 U15_n_gate OEN U15_p_gate VDD P L=.40U W=24.00U
M13 U15_n_gate OEN VSS VSS N L=.40U W=9.60U
M14 U15_p_gate U15_oenb VDD VDD P L=.40U W=12.00U
M15 U18_pad5vtol VDD PAD VSS N L=1.00U W=49.95U
M16 U18_floatbulk U15_bulkdriver VDD U18_floatbulk P L=.50U
+ W=40.00U
M17 U15_bulkdriver VDD PAD U18_floatbulk P L=.50U
+ W=10.00U
M18 U16_pfb VDD PAD U18_floatbulk P L=.50U W=10.00U
M19 U17_nbw VSS VSS VSS N L=.40U W=48.00U
M20 U17_nfb U18_pad5vtol U17_nbw VSS N L=.40U W=48.00U
M21 U17_nfb VSS VDD VDD P L=.40U W=6.00U
M22 U26_padinv U18_pad5vtol VDD VDD P L=.40U W=24.00U
M23 U18_pad5vtol U26_padinv VDD VDD P L=.50U W=.90U
M24 CIN U26_padinv VDD VDD P L=.40U W=36.00U
M25 U26_padinv U18_pad5vtol VSS VSS N L=.40U W=9.60U
M26 CIN U26_padinv VSS VSS N L=.40U W=19.20U
M27 U16_pfb PAD U16_M72$5_source U18_floatbulk P L=.50U
+ W=10.00U
M28 U16_pfb PAD U16_M72$4_source U18_floatbulk P L=.50U
+ W=10.00U
M29 U16_pfb PAD U16_M72$3_source U18_floatbulk P L=.50U
+ W=10.00U
M30 U16_pfb PAD U16_M72$2_source U18_floatbulk P L=.50U
+ W=10.00U
M31 U16_pfb PAD U16_M72$1_source U18_floatbulk P L=.50U
+ W=10.00U
M32 U16_pfb PAD U16_M72$0_source U18_floatbulk P L=.50U
+ W=10.00U
M33 U16_M72$5_source VDD VDD U18_floatbulk P L=.50U
+ W=10.00U
M34 U16_M72$4_source VDD VDD U18_floatbulk P L=.50U
+ W=10.00U
M35 U16_M72$3_source VDD VDD U18_floatbulk P L=.50U
+ W=10.00U
M36 U16_M72$2_source VDD VDD U18_floatbulk P L=.50U
+ W=10.00U
M37 U16_M72$1_source VDD VDD U18_floatbulk P L=.50U
+ W=10.00U
M38 U16_M72$0_source VDD VDD U18_floatbulk P L=.50U
+ W=10.00U
M39 U16_U1_drain U15_oenb VSS VSS N L=.40U W=9.60U
M40 U16_pfb VDD U16_U1_drain VSS N L=.40U W=9.60U
M41 PAD U17_nfb U19_M62$5_source VSS N L=.50U W=54.00U
M42 PAD U17_nfb U19_M62$4_source VSS N L=.50U W=54.00U
M43 PAD U17_nfb U19_M62$3_source VSS N L=.50U W=54.00U
M44 PAD U17_nfb U19_M62$2_source VSS N L=.50U W=54.00U
M45 PAD U17_nfb U19_M62$1_source VSS N L=.50U W=54.00U
M46 PAD U17_nfb U19_M62$0_source VSS N L=.50U W=54.00U
M47 U19_M62$5_source U15_n_gate VSS VSS N L=.50U
+ W=54.00U
M48 U19_M62$4_source U15_n_gate VSS VSS N L=.50U
+ W=54.00U
M49 U19_M62$3_source U15_n_gate VSS VSS N L=.50U
+ W=54.00U
M50 U19_M62$2_source U15_n_gate VSS VSS N L=.50U
+ W=54.00U
M51 U19_M62$1_source U15_n_gate VSS VSS N L=.50U
+ W=54.00U
M52 U19_M62$0_source U15_n_gate VSS VSS N L=.50U
+ W=54.00U
M53 U21_M61$11_drain U15_p_gate VDD U18_floatbulk P L=.50U
+ W=66.80U
M54 U21_M61$10_drain U15_p_gate VDD U18_floatbulk P L=.50U
+ W=66.80U
M55 U21_M61$9_drain U15_p_gate VDD U18_floatbulk P L=.50U
+ W=66.80U
M56 U21_M61$8_drain U15_p_gate VDD U18_floatbulk P L=.50U
+ W=66.80U
M57 U21_M61$7_drain U15_p_gate VDD U18_floatbulk P L=.50U
+ W=66.80U
M58 U21_M61$6_drain U15_p_gate VDD U18_floatbulk P L=.50U
+ W=66.80U
M59 U21_M61$5_drain U15_p_gate VDD U18_floatbulk P L=.50U
+ W=66.80U
M60 U21_M61$4_drain U15_p_gate VDD U18_floatbulk P L=.50U
+ W=66.80U
M61 U21_M61$3_drain U15_p_gate VDD U18_floatbulk P L=.50U
+ W=66.80U
M62 U21_M61$2_drain U15_p_gate VDD U18_floatbulk P L=.50U
+ W=66.80U
M63 U21_M61$1_drain U15_p_gate VDD U18_floatbulk P L=.50U
+ W=66.80U
M64 U21_M61$0_drain U15_p_gate VDD U18_floatbulk P L=.50U
+ W=66.80U
M65 PAD U16_pfb U21_M61$11_drain U18_floatbulk P L=.50U
+ W=66.80U
M66 PAD U16_pfb U21_M61$10_drain U18_floatbulk P L=.50U
+ W=66.80U
M67 PAD U16_pfb U21_M61$9_drain U18_floatbulk P L=.50U
+ W=66.80U
M68 PAD U16_pfb U21_M61$8_drain U18_floatbulk P L=.50U
+ W=66.80U
M69 PAD U16_pfb U21_M61$7_drain U18_floatbulk P L=.50U
+ W=66.80U
M70 PAD U16_pfb U21_M61$6_drain U18_floatbulk P L=.50U
+ W=66.80U
M71 PAD U16_pfb U21_M61$5_drain U18_floatbulk P L=.50U
+ W=66.80U
M72 PAD U16_pfb U21_M61$4_drain U18_floatbulk P L=.50U
+ W=66.80U
M73 PAD U16_pfb U21_M61$3_drain U18_floatbulk P L=.50U
+ W=66.80U
M74 PAD U16_pfb U21_M61$2_drain U18_floatbulk P L=.50U
+ W=66.80U
M75 PAD U16_pfb U21_M61$1_drain U18_floatbulk P L=.50U
+ W=66.80U
M76 PAD U16_pfb U21_M61$0_drain U18_floatbulk P L=.50U
+ W=66.80U
M79 U25_MNUN3$1_drai U25_R1_r1 VSS VSS N L=.50U
+ W=54.00U
M80 U25_MNUN3$0_drai U25_R1_r1 VSS VSS N L=.50U
+ W=54.00U
M81 PAD U25_R2_r2 U25_MNUN3$1_drai VSS N L=.50U
+ W=54.00U
M82 PAD U25_R2_r2 U25_MNUN3$0_drai VSS N L=.50U
+ W=54.00U
R77 U25_R1_r1 VSS 1.2000K $[NW]
R78 VDD U25_R2_r2 1.2000K $[NW]

.END
Received on Tue Mar 9 06:41:11 1999

This archive was generated by hypermail 2.1.8 : Fri Jun 03 2011 - 09:53:46 PDT