The Designer's Guide Community
Forum
Welcome, Guest. Please Login or Register. Please follow the Forum guidelines.
Jul 20th, 2024, 10:19pm
Pages: 1
Send Topic Print
analog multiplexer for simulation (Read 832 times)
analogue_guy
Community Member
***
Offline



Posts: 38

analog multiplexer for simulation
Aug 18th, 2009, 12:39am
 
Hi,

I am using specre and for a testbench I would need an analog multiplexer, what I can control via a variable setting or any similar handy way.
My goal is basically: I want to change the load of a circuitry in a simple way and I want to edit the testench once, after I just want to set a variable or somethig like that.

I hope you have some idea. Thanks ...

Regards,
--AG
Back to top
 
 
View Profile   IP Logged
HdrChopper
Community Fellow
*****
Offline



Posts: 493

Re: analog multiplexer for simulation
Reply #1 - Aug 18th, 2009, 6:23pm
 
You can easily build one with ideal switches, from the analoglib.
These can be controlled by means of a variable you can set....
The cell is simply called "switch".

Hope this helps
Tosei
Back to top
 
 

Keep it simple
View Profile   IP Logged
analogue_guy
Community Member
***
Offline



Posts: 38

Re: analog multiplexer for simulation
Reply #2 - Aug 19th, 2009, 7:50am
 
HdrChopper wrote on Aug 18th, 2009, 6:23pm:
You can easily build one with ideal switches, from the analoglib.
These can be controlled by means of a variable you can set....
The cell is simply called "switch".

Hope this helps
Tosei


Hi,

would be a possibility

Actually I target a Verilog-A solution, then I could simply define one variable and I could even sweep it in simulation.
Simply placing shorts or opens to branches...
But I end up with that in many problems in simulation (convergence ...)

Regards,
Back to top
 
 
View Profile   IP Logged
HdrChopper
Community Fellow
*****
Offline



Posts: 493

Re: analog multiplexer for simulation
Reply #3 - Aug 19th, 2009, 3:58pm
 
Certainly a verilog-A solution is another option.
The convergence problems you are pointing out might be related to the very high impedance on the terminals of your verilogA block.
If you use switches as I suggested you can more easily avoid these problems.

Regards
Tosei
Back to top
 
 

Keep it simple
View Profile   IP Logged
Pages: 1
Send Topic Print
Copyright 2002-2024 Designer’s Guide Consulting, Inc. Designer’s Guide® is a registered trademark of Designer’s Guide Consulting, Inc. All rights reserved. Send comments or questions to editor@designers-guide.org. Consider submitting a paper or model.