• 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. spectre.dc saves array lines as out_0 not out<0>

Stats

  • Locked Locked
  • Replies 7
  • Subscribers 126
  • Views 2810
  • 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

spectre.dc saves array lines as out_0 not out<0>

yayla
yayla over 13 years ago

 Hi,

I tried to save final value using "write" box in DC Options. I am saving spectre.dc file and trying to use it for next simulation but I have noticed that when I want to save buses like out<3:0>, it saves out_0, out_1 ... not out<0> or out<1> so that Cadence couldn't figure out those wires and gives unknown net warning. When I have changed those buses to <>, I can run the simulation. Do you know how to save spectre.dc as out<1> rather than out_1.

 

Thanks,

yayla
  • Cancel
Parents
  • yayla
    yayla over 13 years ago

     Hi Andrew.

    Thanks for reply. Let me restate my problem. We are using two models for Spectre Simulations: one from TSMC and one from UMC. When I am running simulation using TSMC model, there is no problem with convergence in transient and dc. However, when I try to run Spectre with UMC model, DC convergence fails. I tried to use TSMC initial conditions for UMC simulations. First, I have tried to use intial conditions that I have received from one of my colleague and in that one, busses are saved using "<>" not underscore. When I use this initial condition in Spectre with UMC model, I could start the simulation. However, when I have tried to generate my own initial conditions, it uses underscore for buses. Hence, Spectre gives unkown wire name warnings and Spectre has no convergence.

     I don't know why but yesterday I have closed my Cadence session and restart Cadence again. Then, it starts to save spectre.dc with "<>" in Spectre. I have used same Spectre state and Virtuoso Schematic. Although there is no problem with right now, I don't know how it was resolved.

     

    Regards,

    yayla

     

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • yayla
    yayla over 13 years ago

     Hi Andrew.

    Thanks for reply. Let me restate my problem. We are using two models for Spectre Simulations: one from TSMC and one from UMC. When I am running simulation using TSMC model, there is no problem with convergence in transient and dc. However, when I try to run Spectre with UMC model, DC convergence fails. I tried to use TSMC initial conditions for UMC simulations. First, I have tried to use intial conditions that I have received from one of my colleague and in that one, busses are saved using "<>" not underscore. When I use this initial condition in Spectre with UMC model, I could start the simulation. However, when I have tried to generate my own initial conditions, it uses underscore for buses. Hence, Spectre gives unkown wire name warnings and Spectre has no convergence.

     I don't know why but yesterday I have closed my Cadence session and restart Cadence again. Then, it starts to save spectre.dc with "<>" in Spectre. I have used same Spectre state and Virtuoso Schematic. Although there is no problem with right now, I don't know how it was resolved.

     

    Regards,

    yayla

     

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Children
No Data

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