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,
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: vPrompt: vType: StringParse as CEL: YesParse as Number: No
Simulation Information: spectreinstParameters: vtermOrder: PLUS MINUScomponentName: 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.