• 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 SKILL
  3. create the multiple instance in parallel

Stats

  • Locked Locked
  • Replies 6
  • Subscribers 144
  • Views 25665
  • 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

create the multiple instance in parallel

imagesensor123
imagesensor123 over 13 years ago
Hi all, i draw a sub-circuit, and i would like it to be a sybmol, so that i can implement it in the top level circuit, so my question is how can i create a multiple "self design symbol" in parallel but i don't want to draw them one by one, i notice that people can specify the "m=10" (multiple) parameters to achieve this when they want to use the ten capacitor connect in parallel, but i fould there is no "m" parameter when i use my own symbol, so what i can do for this? some guys said that we can specify the instance name[1:10] for this, but it doesn't work in cadence when i try to perform the simulation from ADE using the spectre simulator. welcome to your suggestion.
  • Cancel
Parents
  • skillUser
    skillUser over 12 years ago

    First, please follow the guidelines and not append to a post that has had no traffic in over 6-months.

    Strictly speaking the iterated instance (e.g. I0<0:3>) represents separate devices connected in parallel, and the m-factor is a parameter passed to the simulator to model a single component as multiple devices connected in parallel, without adding further complexity to the netlist or simulation matrix (i.e. in this example 1 device with m=4 is a single device in the netlist but an instance with <0:3> in the name is 4 devices connected in parallel, yielding 4 devices in the netlist). When converting a schematic into a layout both should yield the same number of transistors, so in this regard they are the same, but for simulation I think that the m-factor approach reduces netlist and simulation complexity.

    Regards,

    Lawrence.

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

    First, please follow the guidelines and not append to a post that has had no traffic in over 6-months.

    Strictly speaking the iterated instance (e.g. I0<0:3>) represents separate devices connected in parallel, and the m-factor is a parameter passed to the simulator to model a single component as multiple devices connected in parallel, without adding further complexity to the netlist or simulation matrix (i.e. in this example 1 device with m=4 is a single device in the netlist but an instance with <0:3> in the name is 4 devices connected in parallel, yielding 4 devices in the netlist). When converting a schematic into a layout both should yield the same number of transistors, so in this regard they are the same, but for simulation I think that the m-factor approach reduces netlist and simulation complexity.

    Regards,

    Lawrence.

    • 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