ACM Home Page
Please provide us with feedback. Feedback
Gate-level simulation of digital circuits using multi-valued Boolean algebras
Full text Publisher SitePublisher Site PdfPdf (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
SIGDA: ACM Special Interest Group on Design Automation
IEEE-CS : Computer Society
Publisher
IEEE Computer Society  Washington, DC, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 46,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  

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
 
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.


Collaborative Colleagues:
Scott Woods: colleagues
Giorgio Casinovi: colleagues