Re: [Help-gnucap] Books on Circuit Simulation Software Design

Al Davis <[email protected]>
Newsgroups gmane.comp.gnu.gnucap.devel,gmane.comp.gnu.gnucap.general
Message-ID <[email protected]>
It isn't off topic for the developer list.  If anyone else has 
references, please share them here.


On Sunday 01 June 2003 09:18 am, Nuno Miguel Fernandes Sucena 
Almeida wrote:
> 	this is a bit off topic but here it goes. Which books do you
> recomend for learning circuit simulation software design?
> From the following or any other, which one would you buy? I
> went to the local library and brought home:
>
> 	- Computer Methods for Circuit Analysis and Design (1983
> Edition) Jiri Vlach ; Kishore Singhal
> 	(there's a new 1993 Edition, but I don't have access to it)

This is the one I used when I was getting started. (1983 
edition).  Good, a bit heavy for a beginner.

> 	- Circuit Simulation Methods and Algorithms (1994 Edition)
> 		Jan Ogrodzki
> 		CRC Press

Lots of detail.  Traditional methods.

> 	- Analog Methods for Computer-Aided Circuit Analysis and
> Diagnosis (1988 Edition)
> 		edited by Takao Ozawa

I am not familiar with this one.

> 	- Computer-aided design of microwave circuits (1981 edition)
> 		K. C. Gupta, Ramesh Garg, Rakesh Chadha
> 		Artech House

I am not familiar with this one.

> 	I've searched amazon and found others:
>
> 	- Electronic Circuit and System Simulation Methods
> 		(1999 Reprint Edition)
> 		Pillage, Rohrer

Good coverage of alternative methods, particularly AWE and 
similar methods.  (Pillage == Pileggi)  Some coverage of "fast" 
methods.

> 	- Computer-Aided Analysis of Nonlinear Microwave Circuits
> (1998) Paulo J. C. Rodrigues
> 		Artech House

I am not familiar with this one.

> 	My main interest is simulation of radio-frequency circuits,
> 	from MHz to the low GHz range, using transient analysis.
===========
Focus on harmonic balance method, derived from Ken Kundert's 
Ph.D. dissertation, which is also good reading.

Kundert, White, Sangiovanni-Vincentelli - "Steady State Methods 
for Simulating Analog and Microwave Circuits", Kluwer 
0-7923-9069-1
===========
Traditional, easier reading than others:

McCalla - "Fundamentals of Computer-Aided Circuit Simulation", 
Kluwer 0-89838-248-3
========================
Good understanding of the algorithms, leaning toward user 
perspective:

Kundert - "Designer's Guide to Spice & Spectre", Kluwer 
0-7923-9571-9
=======================
Focus on relaxation methods, "mixed-mode".  (Gnucap does 
mixed-mode, but not by relaxation).

White, Sangiovanni-Vincentelli - "Relaxation Techniques for the 
Simulation of VLSI Circuits", 1987, Kluwer 0-89838-186-X

Saleh, Newton - "Mixed-Mode Simulation", 1990, Kluwer 
0-7923-9107-1 (obsolete)

Saleh, Jou, Newton - "Mixed-Mode Simulation and Analog 
Multilevel Simulation, 1994, Kluwer 0-7923-9473-9
=================
I don't have the details handy, but ....

Larry Nagle's Ph.D. thesis (Berkeley, 1970's) is an excellent 
introduction.

Karem Sakallah's Ph.D. thesis (Carnegie Mellon 1984??) is an 
excellent introduction to hierarchical mixed-mode simulation.

My Ph.D. thesis (U. of Rochester 1992) covers the "implicit" 
(automatic selection" mixed mode algorithms.


> 	By the way, is there any plan on adding a lossy transmission
> line model to gnucap ? 

Maybe.  Do you want to help?

> And about the server support or any
> other easier way of controlling gnucap from a (to be done)
> graphical frontend?

There are people working on it.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.