Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Editing subnetwork parameters in ADS

Status
Not open for further replies.

elgiovo

Junior Member level 1
Junior Member level 1
Joined
Mar 15, 2009
Messages
16
Helped
2
Reputation
4
Reaction score
0
Trophy points
1,281
Location
Italy
Activity points
1,354
ads subnetwork

I'm designing an IC with MOS transistors in ADS. They have a bulk contact which must be connected to substrate to obtain realistic simulations. This is obtained by using a special element of the design kit called ptap (ntap for pMOS's). This way, every transistor needs a lot of components to be placed on the schematic, which soon becomes too crowded. So I decided to create a subcircuit. It works, I even copied the symbol of the original MOS's, but the problem is I can't change the internal values of the subcircuit (I obviously need to change the \[\left(\frac{W}{L}\right)\] ratios from the first-level schematic). I tried with File -> Design Parameters -> Parameters and I created the variables with the same name and description of the MOS; I'm able to change them in the schematic but they do not correspond to the real parameters of the MOS in the subnetwork. What should I do?

Thanks a lot.
 
Last edited by a moderator:

In the subnetwork set width=width or W=W and length=length or L=L etc (however the parameters are named).

See the manual section about Creating Hierarchical Designs and scroll down to the section on Creating the Subnetwork. The example shows the creation of a capacitor subnetwork where the capacitance parameter is set as C=C.
 

    elgiovo

    Points: 2
    Helpful Answer Positive Rating
Ok, thanks. The program gets angry when e.g. I assign the value "w" to the parameter w, and it comes out with a message: "Unrecognized variable or expression for parameter", even if I had defined w through the Design Parameters. Anyway, it works, since I created a (working) parametric circuit.

Thanks again for helping. Bye
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top