• Skip to main content
  • Skip to search
  • Skip to footer
Cadence Home
  • This search text may be transcribed, used, stored, or accessed by our third-party service providers per our Cookie Policy and Privacy Policy.

  1. Community Forums
  2. PCB Design
  3. ERROR(ORPSIM-15108): Subcircuit 1000E-10 used by X_U1.XU1...

Stats

  • Locked Locked
  • Replies 1
  • Subscribers 166
  • Views 3734
  • Members are here 0
More Content
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

ERROR(ORPSIM-15108): Subcircuit 1000E-10 used by X_U1.XU1 is undefined

imdc
imdc over 8 years ago

Hello,

I am using below written model for simulation but its giving the error-ERROR(ORPSIM-15108): Subcircuit 1000E-10 used by X_U1.XU1 is undefined

.Subckt 4052a A B INH yio0 yio1 yio2 yio3 ycom xio0 xio1 xio2 xio3 xcom V+ Vss Vee
* Optimus for full simulation of 4052. Symbol 4052B.asy

XU1 A B INH Y0 Y1 Y2 Y3 VDD Vss 2TO4 VDD={Vcc} SPEED={Vel} TRIPDT=1000E-10
XU2 xio0 xcom Y0 V+ Vee CD4066
XU3 xio1 xcom Y1 V+ Vee CD4066
XU4 xio2 xcom Y2 V+ Vee CD4066
XU5 xio3 xcom Y3 V+ Vee CD4066
XU6 yio0 ycom Y0 V+ Vee CD4066
XU7 yio1 ycom Y1 V+ Vee CD4066
XU8 yio2 ycom Y2 V+ Vee CD4066
XU9 yio3 ycom Y3 V+ Vee CD4066
.Ends 4052a
*
.SUBCKT 2TO4 A B INH Y0 Y1 Y2 Y3 VDD VGND vdd1={vdd} speed1={speed} tripdt1={tripdt}
.param td1={1e-9*(475)*5/{vdd1}*{speed1}}
.param td2={1e-9*(375)*5.0/{vdd1}*{speed1}}
*
XIN1 A Ai VDD VGND CD40_IN_1 vdd2={vdd1} speed2={speed1} tripdt2={tripdt1}
XIN2 B Bi VDD VGND CD40_IN_1 vdd2={vdd1} speed2={speed1} tripdt2={tripdt1}
XIN3 INH INHi VDD VGND CD40_IN_1 vdd2={vdd1} speed2={speed1} tripdt2={tripdt1}
*
AINH INHi 0 0 0 0 ENA 0 0 BUF tripdt={tripdt1} td={td2}
AA Ai 0 0 0 0 An Ap 0 BUF tripdt={tripdt1} td={td1}
AB Bi 0 0 0 0 Bn Bp 0 BUF tripdt={tripdt1} td={td1}
AY0 An Bn ENA 0 0 0 Y0i 0 AND tripdt={tripdt1} td={td1}
AY1 Ap Bn ENA 0 0 0 Y1i 0 AND tripdt={tripdt1} td={td1}
AY2 An Bp ENA 0 0 0 Y2i 0 AND tripdt={tripdt1} td={td1}
AY3 Ap Bp ENA 0 0 0 Y3i 0 AND tripdt={tripdt1} td={td1}
*
XOUT1 Y0i Y0 VDD VGND CD40_OUT_1X vdd2={vdd1} speed2={speed1} tripdt2={tripdt1}
XOUT2 Y1i Y1 VDD VGND CD40_OUT_1X vdd2={vdd1} speed2={speed1} tripdt2={tripdt1}
XOUT3 Y2i Y2 VDD VGND CD40_OUT_1X vdd2={vdd1} speed2={speed1} tripdt2={tripdt1}
XOUT4 Y3i Y3 VDD VGND CD40_OUT_1X vdd2={vdd1} speed2={speed1} tripdt2={tripdt1}
.Ends 2TO4
*

.SUBCKT CD4066 1 2 3 4 5
* 1 ANALOG INPUT
* 2 ANALOG OUTPUT
* 3 CONTROL
* 4 VDD (POSITIVE SUPPLY)
* 5 VSS (NEGATIVE SUPPLY)
*
RINP 3 11 500
CINP 11 5 4P
D1 11 4 D1
D2 5 11 D1
*
M1 12 11 4 4 MP3U L=3U W=10U AD=768P AS=768P PD=208U PS=208U
M2 12 11 5 5 MN3U L=3U W=4U AD=256P AS=256P PD=80U PS=80U
*
M3 13 12 4 4 MP3U L=3U W=30U AD=3600P AS=3600P PD=900U PS=900U
M4 13 12 5 5 MN3U L=3U W=10U AD=1080P AS=1080P PD=286U PS=286U
*
M5 14 13 4 4 MP3U L=3U W=150U AD=256P AS=256P PD=80U PS=80U
M6 14 13 5 5 MN3U L=3U W=50U AD=128P AS=128P PD=48U PS=48U
*TRANSMISSION GATE DEVICES
M7 2 14 1 4 MP3U L=3U W=1500U AD=4500P AS=4500P PD=3000U PS=3000U
M8 1 13 2 20 MN3U L=3U W=500U AD=2500P AS=2500P PD=1000U PS=1000U
M9 1 13 20 5 MN3U L=3U W=8U
M10 20 14 5 5 MN3U L=3U W=8U
M11 20 14 1 4 MP3U L=3U W=32U
*
.MODEL MN3U NMOS LEVEL=3 VTO=1.0 TOX=5E-8 NSUB=1E17
+XJ=1.5U LD=0.3U KP=40U RD=5 RS=5 CJ=3E-4 CJSW=3E-10
+KAPPA=1 THETA=1E-4 ETA=1.4 GAMMA=1.1 VMAX=4E5
*
.MODEL MP3U PMOS LEVEL=3 VTO=-1.0 TOX=5E-8 NSUB=3E15
+XJ=0.7U LD=0.3U KP=18U RD=5 RS=5 CJ=1.8E-4 CJSW=2E-10
+KAPPA=.33 THETA=4E-2 ETA=0.6 GAMMA=0.6
.MODEL D1 D IS=923.17E-18 RS=10 CJO=1.0000E-12 M=.3333 VJ=.75
+ ISR=100.00E-12 BV=35.357 IBV=10U TT=5.0000E-9
*
.ENDS
*

what can be the probable issue ,and How to solve the issue.

Regards

DC

  • Cancel
Parents
  • oldmouldy
    oldmouldy over 8 years ago
    Because this SPICE model netlist is for a specific vendor implementation of SPICE and not a "generic" SPICE implementation. And as such, as it stands, this SPICE model netlist will only be useable in the simulator it was originally created for. It might be possible to convert this SPICE model netlist into a version that could be useable with PSpice but this wouldn't be a trivial undertaking.
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • oldmouldy
    oldmouldy over 8 years ago
    Because this SPICE model netlist is for a specific vendor implementation of SPICE and not a "generic" SPICE implementation. And as such, as it stands, this SPICE model netlist will only be useable in the simulator it was originally created for. It might be possible to convert this SPICE model netlist into a version that could be useable with PSpice but this wouldn't be a trivial undertaking.
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Children
No Data
Cadence Guidelines

Community Guidelines

The Cadence Design Communities support Cadence users and technologists interacting to exchange ideas, news, technical information, and best practices to solve problems and get the most from Cadence technology. The community is open to everyone, and to provide the most value, we require participants to follow our Community Guidelines that facilitate a quality exchange of ideas and information. By accessing, contributing, using or downloading any materials from the site, you agree to be bound by the full Community Guidelines.

© 2025 Cadence Design Systems, Inc. All Rights Reserved.

  • Terms of Use
  • Privacy
  • Cookie Policy
  • US Trademarks
  • Do Not Sell or Share My Personal Information