• 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. Custom IC Design
  3. Using Pspice subckt in SPECTRE Simulation

Stats

  • Locked Locked
  • Replies 2
  • Subscribers 125
  • Views 12878
  • Members are here 0
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

Using Pspice subckt in SPECTRE Simulation

David Koch
David Koch over 4 years ago

Hello, 

Being new to Cadence, I am working on a project that uses Cadence Virtuoso and a SPICE SUBCKT with the following text: 

.SUBCKT memristor 1 2 6
Eres 1 9 POLY(2)
+(8, 0) (11, 0) 0 0 0 0 1
Vsense 9 4 DC 0V
Fcopy 0 8 Vsense 1
Rstep 8 0 1K
Rser 2 4 10
Fmem 6 0 POLY(2) Vsense
+Ecopy -0.5E-10 0 1E-10 0 -1 0 0 0 1
Cmem 6 0 90nF
Rsp 6 0 1000Meg
Ecopy 7 0 0 6 1
Rc 7 0 1
Ecpy2 10 0 6 0 1
Vref ref 0 DC 1V
R1 10 11 100K
Ssat1 11 0 0 11 SWX
Ssat2 11 ref 11 ref SWX
.MODEL SWX SW(Ron=0.001, Roff=1000Meg,
+Vt=0.00001V, Vh=0.00001V)
.END

I have created a new PSPICE Cellview in a Cell called memristor and pasted this text in it. I then created a symbol cellview from this cellview to use it in a schematic.

I made a new Cell (lets call it BioSensor), in which I implemented the symbol previously created. I then used elements from the AnalogLib library to complete my schematic. I am now trying to use ADE L (set as spectre simulator) to simulate and check if my circuit is working. I get the following error:

egin Incremental Netlisting Dec 23 19:30:39 2020
ERROR (OSSHNL-116): Unable to descend into any of the views defined in the view list, 'spectre cmos_sch cmos.sch schematic veriloga', for the
instance 'I3' in cell 'BioSensor'. Either add one of these views to the library 'MEMRISTOR',
cell 'memristor' or modify the view list to contain an existing view.

End netlisting Dec 23 19:30:39 2020
ERROR (OSSHNL-514): Netlist generation failed because of the errors reported above. The netlist might not have been generated at all, or the generated netlist could be corrupt. Fix the reported errors and regenerate the netlist.
...unsuccessful.

Would it be possible to give me a hand in order to determine what my problem is?

Thanks in advance,

David

  • Cancel
Parents
  • ShawnLogan
    ShawnLogan over 4 years ago

    Dear David,

    David Koch said:

    Being new to Cadence, I am working on a project that uses Cadence Virtuoso and a SPICE SUBCKT with the following text: 

    ...

    I have created a new PSPICE Cellview in a Cell called memristor and pasted this text in it. I then created a symbol cellview from this cellview to use it in a schematic.

    It appears this is a file in SPICE format. Is there any reason you generated a PSPICE cellview? When I want to include a SPCE netlist based subcircuit in a netlist and spectre simulation, I follow the steps outlined as "Method 3"  at URL:

    support.cadence.com/.../ArticleAttachmentPortal

    and have found this to work on many, many occasions. Have you tried this David?

    Shawn

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • ShawnLogan
    ShawnLogan over 4 years ago

    Dear David,

    David Koch said:

    Being new to Cadence, I am working on a project that uses Cadence Virtuoso and a SPICE SUBCKT with the following text: 

    ...

    I have created a new PSPICE Cellview in a Cell called memristor and pasted this text in it. I then created a symbol cellview from this cellview to use it in a schematic.

    It appears this is a file in SPICE format. Is there any reason you generated a PSPICE cellview? When I want to include a SPCE netlist based subcircuit in a netlist and spectre simulation, I follow the steps outlined as "Method 3"  at URL:

    support.cadence.com/.../ArticleAttachmentPortal

    and have found this to work on many, many occasions. Have you tried this David?

    Shawn

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Children
  • Andrew Beckett
    Andrew Beckett over 4 years ago in reply to ShawnLogan

    Without checking whether this strictly needed to be pspice (and it may not, as Shawn pointed out), the issue is fairly clear from the error message. 

    Most likely you just needed to include the view name you used for your pspice view in the switch view list on Setup-Environment form in ADE. I’d also suggest using a config view created with the hierarchy editor, but my guess is that if you knew about config views then you wouldn’t have hit this problem in the first place.

    Andrew 

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel

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