| Gate-level simulation of digital circuits using multi-valued Boolean algebras |
| Full text |
Publisher Site
,
Pdf
(147 KB)
|
| Source
|
International Conference on Computer Aided Design
archive
Proceedings of the 1995 IEEE/ACM international conference on Computer-aided design
table of contents
San Jose, California, United States
Pages: 413 - 419
Year of Publication: 1995
ISBN:0-8186-7213-7
|
|
Authors
|
|
Scott Woods
|
School of Electrical & Computer Engineering, Georgia Institute of Technology, Atlanta, GA
|
|
Giorgio Casinovi
|
School of Electrical & Computer Engineering, Georgia Institute of Technology, Atlanta, GA
|
|
| Sponsors |
|
| Publisher |
IEEE Computer Society
Washington, DC, USA
|
| Bibliometrics |
Downloads (6 Weeks): 6, Downloads (12 Months): 46, Citation Count: 1
|
|
|
ABSTRACT
This paper describes an algorithm for the simulation of gate-level logic. Multiple logic levels are used to describe the state of each node. Each state corresponds to a different voltage level, and the number of levels to be used for a simulation is user-defined. This feature simplifies considerably the interface between a digital and an analog simulator. A DC solver is incorporated to find the initial operating point of a circuit before a transient analysis begins. This solver has the capability of finding the operating point of gates located in feedback loops. For transient analysis, a gate delay model that takes into account the slope of the input waveforms is used. The performance of the algorithm is demonstrated by simulations of a number of benchmark circuits.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Genhong Ruan, Jiri Vlach, James A. Barby, and Ajoy Opal, "Analog Functional Simulator for Multilevel Systems", IEEE Transactions on Computer-Aided Design, vol. CAD-10, no. 5, pp. 565-576, May 1991.
|
| |
2
|
Eduardo L. Acuna, James E Dervenis, Andrew J. Pagones, Fred L. Yang, and Resve A. Saleh, "Simulation Techniques for Mixed Analog/Digital Circuits", IEEE Journal of Solid-State Circuits, vol. 25, no. 2, pp. 353-362, April 1990.
|
| |
3
|
Young H. Kim, J. E. Kleckner, R. A. Saleh, and A. R. Newton, "Electrical-Logic Simulation", in Proceedings of the 1984 International Conference on Computer-Aided Design. IEEE, November 1984, pp. 7-9.
|
| |
4
|
Sergiu Rudeanu, Boolean Functions and Equations, North-Holland Publishing Co., Amsterdam, 1974.
|
| |
5
|
Paul R. Halmos, Lectures on Boolean Algebras, Van Nostrand Co., Princeton, NJ, 1963.
|
| |
6
|
Melvin A. Breuer, "A Note on Three-Valued Logic Simulation", IEEE Transactions on Computers, vol. C-21, no. 4, pp. 399-402, April 1972.
|
| |
7
|
Randal E. Bryant, "Algorithmic Aspects of Symbolic Switch Network Analysis", IEEE Transactions on Computer-Aided Design, vol. CAD-6, no. 4, pp. 618- 633, July 1987.
|
| |
8
|
Scott F. Woods and Giorgio Casinovi, "A Mixed Digital/Analog Gate-Level Simulation Algorithm", Submitted for publication in IEEE Transactions on Computer-Aided Design.
|
| |
9
|
C.E. Shannon, "A Symbolic Analysis of Relay and Switching Circuits", Transactions of the American Institute of Electrical Engineers, pp. 713-723, 1938.
|
| |
10
|
|
| |
11
|
|
 |
12
|
Karl S. Brace , Richard L. Rudell , Randal E. Bryant, Efficient implementation of a BDD package, Proceedings of the 27th ACM/IEEE conference on Design automation, p.40-45, June 24-27, 1990, Orlando, Florida, United States
[doi> 10.1145/123186.123222]
|
| |
13
|
Melvin A. Breuer and Arthur D. Friedman, Diagnosis & Reliable Design of Digital Systems, Computer Science Press, Inc., Rockville, MD, 1976.
|
| |
14
|
Giorgio Casinovi and Jeen-Mo Yang, "Multi-Level Simulation of Large Analog Systems Containing Behavioral Models", IEEE Transactions on Computer- AidedDesign, vol. 13, no. 11, pp. 1391-1399,November 1994.
|
|