|
ABSTRACT
This paper presents a method for the fast emulation of switch-level circuits using FPGAs. In this method, logic gates are used to model switch-level circuits without any abstraction. In contrast to the abstraction methods for which transistors are grouped together to form gates, in this method, gates are grouped together to form the switch models of transistors. Unlike the abstraction methods, the method presented in this paper can emulate many important features of switch-level models, such as bi-directional signal propagation and variations in driving strength. In order to attain a better utilization of FPGA resources a mixed-mode emulation approach has been used. In this approach parts of the circuit are emulated at the switch-level while the rest of the circuit is emulated at the gate-level.
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
|
Abramovici, M., Breuer, M.A., and Friedman, A.D., Digital Systems Testing and Testable Design, Revised edition, IEEE Press, 1995.
|
| |
2
|
|
| |
3
|
Bryant, R.E., A Switch-Level Model and Simulator for MOS Digital Systems, IEEE Transactions on Computers, Vol. C-33, No. 2, pp. 160--177, Feb 1984.
|
| |
4
|
Bryant, R.E., Boolean analysis of MOS circuits, IEEE Transactions on Computer-Aided Design, vol. 6, pp. 634--649, July 1987.
|
| |
5
|
Jeremy Casas , Hannah Yang , Manpreet Khaira , Mandar Joshi , Thomas Tetzlaff , Steve Otto , Erik Seligman, Logic Verification of Very Large Circuits Using Shark, Proceedings of the 12th International Conference on VLSI Design - 'VLSI for the Information Appliance', p.310, January 10-13, 1999
|
| |
6
|
Cheng, K.T., Huang, S.Y., and Dai, W.J., Fault Emulation: A New Methodology for Fault Grading, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 18, no. 10, pp. 1487--1495, October 1999.
|
| |
7
|
|
| |
8
|
|
| |
9
|
Ditlow, G., Donath, W., and Ruehli, A., Logic equations for MOSFET circuits, in Proceedings of the IEEE International Symposium on Circuits and Systems, pp. 752--755, May 1983.
|
| |
10
|
Jolly, S., Parashkevov, A., and McDougall, T., Automated equivalence checking of switch level circuits, in Proceedings of the IEEE/ACM International Conference on CAD, pp. 299--304, 2002.
|
 |
11
|
V. Krishnaswamy , J. Casas , T. Tetzlaff, A switch level fault simulation environment, Proceedings of the 37th conference on Design automation, p.780-785, June 05-09, 2000, Los Angeles, California, United States
[doi> 10.1145/337292.337777]
|
 |
12
|
Andreas Kuehlmann , David I. Cheng , Arvind Srinivasan , David P. LaPotin, Error diagnosis for transistor-level verification, Proceedings of the 31st annual conference on Design automation, p.218-224, June 06-10, 1994, San Diego, California, United States
[doi> 10.1145/196244.196358]
|
| |
13
|
McDonald, C.B., and Bryant, R.E., CMOS circuit verification with symbolic switch-level timing simulation, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 20 Issue: 3, pp. 458--474, March 2001.
|
| |
14
|
Verilog Hardware Descriptor Language Reference Manual (LRM) DRAFT, IEEE-STD 1364, April 1995.
|
|