![]() If you check the box, then you also must enter a " Default Value" for it. The check box labeled " Is Required" is for when you want the Workshop to specifically use this parameter. Leaving it unchecked will cause the parameter not to show up in other dialog boxes. Make sure the " Use for Input" box is checked. You can also write a description of your parameter. Then, change its name, specify its " Data Type" (e.g. For each parameter, use the New Parameter button to initiate a new parameter. ![]() This is where you define the parameters of your device. Then, switch to the second tab of the dialog, "Parameters". You can also assign a category and write a description.ĭevice Manager's New Parameterized Subcircuit Model Dialog: General Tab. In this case, use the same name as your symbol, " MyBridge". In the first " General" tab, you enter a name for your parameterized subcircuit model definition, making sure that there are no spaces in the name. ![]() A dialog opens up with three tabs as shown below. Go to the Device Manager's File Menu and select New Parameterized Subcircuit Model Definition…. Matching the " Model Pins" with the " Symbol Pins"Īt this point, you will create a new "Parameterized Subcircuit Model Definition".Creation of a new " Device" based on the existing simulation model and symbol.Creation of a new " Symbol" or using an existing symbol.Creation of a new " Simulation Model" based on the existing parameterized sub circuit model definition.Creation of a new " Parameterized Subcircuit Model Definition".The creation of a parameterized subcircuit device, in general, involves the following steps: The upside is that you can generate very versatile or quite complex devices using this approach. You have to create parameterized subcircuit devices manually step by step. The downside was that your model wasn't parameterized, and therefore, couldn't be modified. This is because RF.Spice A/D did most of the work for you. ![]() In Tutorial Lesson 5, the process of creating a new part from a circuit was so quick and easy. The two bridge types are shown in the figure below:Ĭreating a Parameterized Subcircuit Model Definition In this project, all the resistances will be parameterized so you can set and very them in different circuits or even run parametric sweeps. The ability to create parameterized subcircuit models and devices is one of RF.Spice's most powerful features. Parameterized Subcircuit Parts, on the other hand, are user defined devices whose behavior can be modified with one or more parameters. Your new device was generated "As Is" with no parameters that you could control in different circuits and applications. In Tutorial Lesson 5, you created a new part from your existing analog circuit. ![]() Netlist is SPICE's standard programming language. Specifically, you will create a resistive bridge network that can be reconfigured as a "Tee" or "Pi" network using a "Type" parameter.īesides offering a large set of native behavioral models, RF.Spice A/D allows you to define many new models and parts using Netlist Subcircuits. In this tutorial you will learn how to use RF.Spice's Device Manager to create new versatile parameterized parts, devices and models.
0 Comments
Leave a Reply. |