Method for reducing the memory required to simulating a circuit

Boots – shoes – and leggings

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395500, G06F 1100

Patent

active

058089152

ABSTRACT:
A method for simulating the response of a circuit to one or more stimulating signals using a digital computer. The circuit is represented by N nodes. Each node is connected to one or more devices. The nodes are held at a set of potentials represented by ##EQU1## where X.sub.n,-h =X.sub.n,h.sup.*, n runs from 1 to N, and H is an integer greater than 0. The method of the present invention determines the values . . . , X.sub.1H, X.sub.20, . . . , X.sub.2H, . . . , X.sub.N0, . . . X.sub.NH ! from a previous estimate for X based on F.sub.nh, for n from 1 to N and h from 0 to H. Here, F.sub.nh is the net current flowing into node n at frequency .omega..sub.h. The net current at node n includes a non-linear resistive component r.sub.n (x(t)) and a non-linear charge storage component q.sub.n (x(t)), where x(t) is a vector having components x.sub.n (t). The method of the present invention defines a set of mapped frequencies {.omega..sub.k } wherein 0.ltoreq.k.ltoreq.S-1, S.gtoreq.H+1. There is a integer valued function .mu.(h) such that, .omega..sub.h is mapped to .omega..sub..mu.(h), where 0.ltoreq..mu.(h).ltoreq.S-1 for h=0 to H. Here, .omega..sub.k is an integer, and .omega..sub.k .noteq..omega..sub.k' if k.noteq.k'. The present invention iteratively , F.sub.2H, . . . , F.sub.N0, . . . F.sub.NH ! I=0. In each iteration, the quantities, ##EQU2## where .alpha. and .beta. run from 1 to N, for s=0 to 2S-1 are generated. The quantities (.sup..alpha..beta. .LAMBDA..sub.0, .sup..alpha..beta. .LAMBDA..sub.1, . . . , .sup..alpha..beta. .LAMBDA..sub.s) are then generated from (.sup..alpha..beta. .lambda..sub.0, .sup..alpha..beta. .lambda..sub.1, . . . , .sup..alpha..beta. .lambda..sub.2S-1) by taking the Fourier transform of (.sup..alpha..beta. .lambda..sub.0, .sup..alpha..beta. .lambda..sub.1, . . . , .sup..alpha..beta. .lambda..sub.2S-1). Similarly, the quantities (.sup..alpha..beta. .PHI..sub.0, .sup..alpha..beta. .PHI..sub.1, . . . , .sup..alpha..beta. .PHI..sub.S) are generated from (.sup..alpha..beta. .phi..sub.0, .sup..alpha..beta. .phi..sub.1, . . . , .sup..alpha..beta. .phi..sub.2S-1) by taking the Fourier transform of (.sup..alpha..beta. .phi..sub.0, .sup..alpha..beta. .phi..sub.1, . . . , .sup..alpha..beta. .phi..sub.2S-1). It can be shown that only a subset of {.sup..alpha..beta. .LAMBDA..sub..xi. } and {.sup..alpha..beta. .PHI..sub..xi. } need be stored.

REFERENCES:
patent: 4791593 (1988-12-01), Hennion
patent: 5588142 (1996-12-01), Sharrit
patent: 5666367 (1997-09-01), Troyanovsky
"Efficient Multi-Tone Distortion Analysis of Analog Integrated Circuits", by R. Melville, P. Feldmann, and J. Roychowdhury; Proceedings of the 1995 IEEE Custom Integrated Circuits Conference, May, 1995; pp. 241-244.
"Frequency Domain Continuation Method for the Analysis and Stability Investigation of Nonlinear Microwave Circuits" by D. Hente and R.H. Jansen; IEE Proceedings, vol. 133, Pt. H, No. 5, Oct. 1986; pp. 351-362.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method for reducing the memory required to simulating a circuit does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method for reducing the memory required to simulating a circuit , we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method for reducing the memory required to simulating a circuit will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-95259

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.