• 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. Integration of bsource in schematic views

Stats

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

Integration of bsource in schematic views

MicheleA
MicheleA over 12 years ago

Hi All,

while looking into some models of my design kit I stumbled upon this "bsource" component.

I then tried to instantiate one in a schematic, without success : I could not find any primitive with this name.

I reverted to the help to find out what a behavioural source is toghether with its many benefits when it comes to modeling.

My question : how can I create a component to be used in the schematic views, whose circuit is a bsource?

On a more general note, how can I "attach" a spectre netlist to a component, with symbol and properties?

Thanks for your help,

 Michele 

  • Cancel
Parents
  • markbeck
    markbeck over 12 years ago

    Hi Michele,

    I've got a potential solution to the issue you're describing here.

    I created a component in my library called 'BSource' with a symbol and spectre view only (just copy a vsource symbol).

    Then, I edited the CDF to have the following:

    Component Parameter:
    Name: v
    Prompt: v
    Type: String
    Parse as CEL: Yes
    Parse as Number: No

    Simulation Information: spectre
    instParameters: v
    termOrder: PLUS MINUS
    componentName: bsource

     With this, I was able to instantiate a BSource subcircuit with the following parameter:
    v=sin(2*3.14159*(Fstart*$time+Fgain*$time*$time)) 

    I then could start up ADE, have it pull the parameters Fstart and Fgain from the BSource instance and simulate a transient chip simulation.

    Mark 

     

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • markbeck
    markbeck over 12 years ago

    Hi Michele,

    I've got a potential solution to the issue you're describing here.

    I created a component in my library called 'BSource' with a symbol and spectre view only (just copy a vsource symbol).

    Then, I edited the CDF to have the following:

    Component Parameter:
    Name: v
    Prompt: v
    Type: String
    Parse as CEL: Yes
    Parse as Number: No

    Simulation Information: spectre
    instParameters: v
    termOrder: PLUS MINUS
    componentName: bsource

     With this, I was able to instantiate a BSource subcircuit with the following parameter:
    v=sin(2*3.14159*(Fstart*$time+Fgain*$time*$time)) 

    I then could start up ADE, have it pull the parameters Fstart and Fgain from the BSource instance and simulate a transient chip simulation.

    Mark 

     

    • 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