Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronic 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.

Register Log in

Symbolic circuit simulator exist?

Status
Not open for further replies.

div

Member level 3
Joined
Jun 17, 2002
Messages
59
Helped
1
Reputation
2
Reaction score
0
Trophy points
1,286
Activity points
611
symbolic circuit simulator

Hi there:

Sometimes, I need to find the multi-port Z(Y,S,T) matrix
from a circuit netlist (Spice netlist).

Then the questions are:
1) Can circuit simulator(Hspice) give a multi-port Z(Y,S,T) matrix
output?
Suggestions as how to combine several 2-port matrix into
multi-port matrix technique are also welcome.

2) I not only want to find the numerical solution but also
want to find a symoblic solution. Is there any circuit simulator
being able to do that?
For example, I have a 2-port network as below
--L ------L--
|
C
|
---L ------L--

I can manually calculate the Z(Y,S,T) matrix with a
symbolic expression. But how about a network with
hundreds passive elements? Any suggestion/idea?

If there is no such kind of tool, I may consider to
write a freeware to do that. :))


Thanks
Div
 

the_penetrator

Full Member level 5
Joined
Jun 22, 2001
Messages
297
Helped
10
Reputation
20
Reaction score
5
Trophy points
1,298
Activity points
2,775
symbolic circuit analysis

Yes, such tools exist. You should be looking for SNAP or Sapwin. Especially Sapwin has the feature you request.

Personally, i have used only the DOS-based XFUNC tool, which comes with source code and can be found at www.simtel.net and other places.

It comes from 1991, and it supports basic elements like dependent and independent current or voltage sources, ideal opamps, R-L-C etc. With these things you can build many things, like AC equivalents and so on.

All these calculate Laplace transfer functions etc

the_penetrator©
 

flatulent

Advanced Member level 5
Joined
Jul 19, 2002
Messages
4,629
Helped
489
Reputation
980
Reaction score
150
Trophy points
1,343
Location
Middle Earth
Activity points
46,689
symbolic circuit solver

Another general purpose method is to use a SPICE simulator to perform the measurements that define the parameters you want. Drive a port and terminate all other ports with what the N port parameters require and then find the voltage, current etc and do the division. PSpice will allow frequency sweeps and math calculations in the probe window so that you can get a graph of the parameter in either rectangular or polar form.
 

Humungus

Full Member level 6
Joined
Jul 10, 2001
Messages
384
Helped
41
Reputation
82
Reaction score
14
Trophy points
1,298
Activity points
3,985
ti 89 circuit simulator

Hi all,

There are also other tools. There is a special module for Maple caled Syrup. A collegue use it, getting quite impresive results.

ISAAC from the KUL is also a solution. Is a little heavy to use it but once you get the hint there is no problem. Results are shown in Matlab-like form.

Some time ago I also heard about Symbolic Spice. Never seen it. Try it and tell us;-)

Regards

Humungus
 

the_penetrator

Full Member level 5
Joined
Jun 22, 2001
Messages
297
Helped
10
Reputation
20
Reaction score
5
Trophy points
1,298
Activity points
2,775
spice xfunc

Dear humungus and other fellow posters,

sspice (Symbolic Spice) is very nice, but left to a demo version (SSPICE1.0). It can handle up to 6 analog nodes. Which permits only 2-4 transistors in the circuit.
Look here: h**p://www.simtel.net/pub/pd/45184.html

The TI calculators had some minimalistic symbolic circuit analysis tools but you have to run a dongle emu in addition to the TI-calc emulator.

For XFUNC (helped me a lot!): h**p://www.geocities.com/hyiu00/ (may not work) and at simtel: h**p://www.simtel.net/pub/pd/24228.html

Regards,
the_penetrator©
 

div

Member level 3
Joined
Jun 17, 2002
Messages
59
Helped
1
Reputation
2
Reaction score
0
Trophy points
1,286
Activity points
611
characteristics of circuit simulation matrices

The Syrup is here from Maple(R)
http://www.mapleapps.com/powertools/syrup/Syrup.shtml

Humungus:
Could you give more links about ISAAC?

Thanks
Div


Humungus said:
Hi all,

There are also other tools. There is a special module for Maple caled Syrup. A collegue use it, getting quite impresive results.

ISAAC from the KUL is also a solution. Is a little heavy to use it but once you get the hint there is no problem. Results are shown in Matlab-like form.

Some time ago I also heard about Symbolic Spice. Never seen it. Try it and tell us;-)

Regards

Humungus
 

mems123

Member level 4
Joined
Apr 25, 2002
Messages
77
Helped
4
Reputation
8
Reaction score
3
Trophy points
1,288
Activity points
263
symbolic simulator isaac

Hi,
With pspice softawre you can simulate circuits, using Schematics of circuiit.

mems123
 

goodboy_pl

Full Member level 5
Joined
Mar 12, 2002
Messages
253
Helped
16
Reputation
32
Reaction score
15
Trophy points
1,298
Activity points
3,119
spice netlist maple 6

Dear friends,
i think normally, symbolic(analytic) analysis is not used large circuits-because of very large equation which is not handeable by human brain!,so it is possible to use demo version of soft.
also it is possible to write node-admitance matrix and give it to maple or mathematica to solve it but with a small care to do this without any bug!

another advatage to use a mathematical app. is that usually analytic equation is written to know the behavior of the circuit,and/or to optimizing it,so u can use the ability of such apps. to derivate the equations and solve them.

best...
 

ulderico

Full Member level 2
Joined
Dec 15, 2001
Messages
132
Helped
4
Reputation
8
Reaction score
2
Trophy points
1,298
Location
Italy
Activity points
600
symbolic cirucit

whit tinapro is possibile a few type of simboloc simulation
 

the_penetrator

Full Member level 5
Joined
Jun 22, 2001
Messages
297
Helped
10
Reputation
20
Reaction score
5
Trophy points
1,298
Activity points
2,775
symbolic circuit analysis netlist

to mems_123: pspice does many things but never symbolic analysis of circuits: To produce transfer functions given symbolic names to parasitics.
Gives NUMERICAL not ANLYTICAL solutions. There might be way to do parameteric sweep to overcome this and use Excel and ... but that goes too far.

to goodboy_pl: i agree. I had a current conveyor (the idea popped up from Sedra's PhD!) CCII actually. It consisted of 20 transistors, however i had to use only 6 plus ideal sources and simplifying stuff to get accurate description of some characteristics. (Gain and input resistance).

the_penetrator©
 

mwpro

Member level 4
Joined
Apr 20, 2001
Messages
71
Helped
1
Reputation
2
Reaction score
1
Trophy points
1,288
Activity points
700
two ports networks simulation with maple

Agree that symbolic ones are usefull for small and simple circuits. For less simple ones, even after the nodal equations are solved, you still get very complex expressions which cannot be handled with cleaver approximation and substitution.

regards,
mwpro
 

flyhigh

Advanced Member level 1
Joined
Nov 12, 2003
Messages
409
Helped
68
Reputation
136
Reaction score
29
Trophy points
1,308
Location
somewhere over the rainbow
Activity points
4,772
ti-89 simulation symbulator

Hi,

I would like to know if some of those symbolic solver can handle distributed elements such as transmisson lines and other usual RF/MW elemetns and output S, ABCE or T matrix?

flyhigh
 

costox

Full Member level 4
Joined
Mar 5, 2002
Messages
196
Helped
5
Reputation
10
Reaction score
5
Trophy points
1,298
Activity points
1,539
ti-89+network 2port

wHAT IS the best symbolic circuit solver does anyone know ?
(Maple, Mathematica ? ... etc)
 

adel_48

Full Member level 6
Joined
Dec 17, 2003
Messages
332
Helped
62
Reputation
122
Reaction score
25
Trophy points
1,308
Activity points
3,134
simbolic circuit simulator

Hi

There is also a small symbolic simulator for TI-89 and TI-92 calculators. it is called symbulator. I used it for some time and it was rather fast (than solution by hand of course) and very handy
 

Status
Not open for further replies.
Toggle Sidebar

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top