• 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. how to implement sp1t,sp2t,sp3t switch

Stats

  • Locked Locked
  • Replies 6
  • Subscribers 125
  • Views 19215
  • 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

how to implement sp1t,sp2t,sp3t switch

eashwar g
eashwar g over 10 years ago

hi

how to use spt switches in schematic ..i.e the one available in analog-lib .There is no tutorial or data in manual ..can we use this for different voltages
i.e., if we give limits as 1V,2V,3V for sp3t switch then will that connect to a particular switch based on voltage?

Can we control the switches based on voltages
please suggest

  • Cancel
Parents
  • ShawnLogan
    ShawnLogan over 10 years ago

    Dear eashwar,

    Are you in the cadence environment?. This is the result of the command:


    ************
    Ideal Switch
    ************

    Ideal switch is a single-pole multiple-throw switch with infinite `off' resistance and zero `on' resistance. The switch is
    provided to allow you to reconfigure your circuit between analyses. You can only change the switch state between analyses
    (using the alter statement), not during an analysis.

    When the switch is set to position 0 it is open. In other words, no terminal is connected to any other. When the switch is
    set to position 1, terminal 1 is connected to terminal 0, and all others are unconnected. When the position is set to 2,
    terminal 2 is connected to terminal 0, etc.

    An offset voltage is supported. It is placed in series with the common terminal. The negative side of the source is
    connected to the common terminal.

    The switch can change its position based on which analysis type is being performed using the `xxx_position' parameters.
    This feature should be used carefully. Careless use can generate discontinuities that result in convergence problems. Once
    an analysis specific position has been specified using `xxx_position', it will always dominate over a position given with
    the `position' parameter. To disable an analysis specific position, alter it to its default value of unspecified.


    Sample Instance Statement:
    sw1 (t1 t2 t3) switch dc_position=0 ac_position=1 tran_position=2

    This device is not supported within altergroup.

    Synopsis:
    Name ( t0 t1 ... ) switch <parameter=value> ...


    ===================
    Instance Parameters
    ===================

    1 position=0 Switch position (0, 1, 2, ...).
    2 dc_position Position to which switch is set at start of DC analysis.
    3 ac_position Position to which switch is set at start of AC analysis.
    4 tran_position Position to which switch is set at start of transient analysis.
    5 ic_position Position to which switch is set at start of IC analysis (precedes transient analysis).
    6 offset=0 Offset voltage in series with common terminal.
    7 m=1.0 Multiplicity factor.


    =================
    Output Parameters
    =================

    1 present_position Current switch position.


    ===============
    Parameter Index
    ===============

    ac_position ........... I-3 ic_position ........... I-5 offset ................ I-6 present_position ...... O-1
    dc_position ........... I-2 m ..................... I-7 position .............. I-1 tran_position ......... I-4

    Shawn

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • ShawnLogan
    ShawnLogan over 10 years ago

    Dear eashwar,

    Are you in the cadence environment?. This is the result of the command:


    ************
    Ideal Switch
    ************

    Ideal switch is a single-pole multiple-throw switch with infinite `off' resistance and zero `on' resistance. The switch is
    provided to allow you to reconfigure your circuit between analyses. You can only change the switch state between analyses
    (using the alter statement), not during an analysis.

    When the switch is set to position 0 it is open. In other words, no terminal is connected to any other. When the switch is
    set to position 1, terminal 1 is connected to terminal 0, and all others are unconnected. When the position is set to 2,
    terminal 2 is connected to terminal 0, etc.

    An offset voltage is supported. It is placed in series with the common terminal. The negative side of the source is
    connected to the common terminal.

    The switch can change its position based on which analysis type is being performed using the `xxx_position' parameters.
    This feature should be used carefully. Careless use can generate discontinuities that result in convergence problems. Once
    an analysis specific position has been specified using `xxx_position', it will always dominate over a position given with
    the `position' parameter. To disable an analysis specific position, alter it to its default value of unspecified.


    Sample Instance Statement:
    sw1 (t1 t2 t3) switch dc_position=0 ac_position=1 tran_position=2

    This device is not supported within altergroup.

    Synopsis:
    Name ( t0 t1 ... ) switch <parameter=value> ...


    ===================
    Instance Parameters
    ===================

    1 position=0 Switch position (0, 1, 2, ...).
    2 dc_position Position to which switch is set at start of DC analysis.
    3 ac_position Position to which switch is set at start of AC analysis.
    4 tran_position Position to which switch is set at start of transient analysis.
    5 ic_position Position to which switch is set at start of IC analysis (precedes transient analysis).
    6 offset=0 Offset voltage in series with common terminal.
    7 m=1.0 Multiplicity factor.


    =================
    Output Parameters
    =================

    1 present_position Current switch position.


    ===============
    Parameter Index
    ===============

    ac_position ........... I-3 ic_position ........... I-5 offset ................ I-6 present_position ...... O-1
    dc_position ........... I-2 m ..................... I-7 position .............. I-1 tran_position ......... I-4

    Shawn

    • 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