| A C-based RTL design verification methodology for complex microprocessor |
| Full text |
Pdf
(225 KB)
|
| Source
|
Annual ACM IEEE Design Automation Conference
archive
Proceedings of the 34th annual Design Automation Conference
table of contents
Anaheim, California, United States
Pages: 83 - 88
Year of Publication: 1997
ISBN:0-89791-920-3
|
|
Authors
|
|
Joon-Seo Yim
|
Department of Electrical Engineering, KAIST, Taejon, 305-701, Korea
|
|
Yoon-Ho Hwang
|
Department of Electrical Engineering, KAIST, Taejon, 305-701, Korea
|
|
Chang-Jae Park
|
Department of Electrical Engineering, KAIST, Taejon, 305-701, Korea
|
|
Hoon Choi
|
|
|
Woo-Seung Yang
|
|
|
Hun-Seung Oh
|
|
|
In-Cheol Park
|
|
|
Chong-Min Kyung
|
Department of Electrical Engineering, KAIST, Taejon, 305-701, Korea
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 3, Downloads (12 Months): 22, Citation Count: 10
|
|
|
ABSTRACT
As the complexity of high-performance microprocessor increases,functional verification becomes more and more difficultand RTL simulation emerges as the bottleneck of thedesign cycle.In this paper, we suggest C language-based designand verification methodology to enhance the simulationspeed instead of the conventional HDL-based methodologies.RTL C model (StreC) describes the cycle-based behaviors ofsynchronous circuits and is followed by model refining andoptimization using LifeTime Analyzer (LTA) and Cleaner.The simulation speed of cycle-based C model makes it possibleto test the RTL design with the "real-world" applicationprograms in the order-of-magnitude faster speed thanthe commercial event-driven simulators.Using the proposedfunctional verification methodology, HK486, an intel 80486 - compatiblemicroprocessor was successfully designed and verified.
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
|
Alberto L. Sangiovanni-Vincentelli , Patrick C. McGeer , Alexander Saldanha, Verification of electronic systems, Proceedings of the 33rd annual conference on Design automation, p.106-111, June 03-07, 1996, Las Vegas, Nevada, United States
[doi> 10.1145/240518.240539]
|
 |
2
|
James Monaco , David Holloway , Rajesh Raina, Functional verification methodology for the PowerPC 604 microprocessor, Proceedings of the 33rd annual conference on Design automation, p.319-324, June 03-07, 1996, Las Vegas, Nevada, United States
[doi> 10.1145/240518.240579]
|
 |
3
|
|
 |
4
|
Gopi Ganapathy , Ram Narayan , Glenn Jorden , Denzil Fernandez , Ming Wang , Jim Nishimura, Hardware emulation for functional verification of K5, Proceedings of the 33rd annual conference on Design automation, p.315-318, June 03-07, 1996, Las Vegas, Nevada, United States
[doi> 10.1145/240518.240578]
|
| |
5
|
"ZyCAD XPlus Logic Simulation", Zycad Corporation 1994
|
| |
6
|
"The SpeedSim/3 : Software Simulator", SpeedSim Inc., version 2.0, 1995
|
| |
7
|
M.K.Srivas and Steven P. Miller. "Applying Formal Verification to a Commercial Microprocessor," CHDL '95, pp. , 1995.
|
| |
8
|
J.P.Bowen and M.G. Hinchey. "Seven More Myths of Formal Methods," University of Cambridge Computer Laboratory Technical Report 357, pp.12, January 1995.
|
| |
9
|
"VCS Reference Manual", Chronologic Simulation, version 2.0, 1993
|
| |
10
|
"Verilog-XL Reference Manual", Cadence Design System Inc., version 1.6, 1991
|
 |
11
|
Joon-Seo Yim , Yoon-Ho Hwang , Chang-Jae Park , Hoon Choi , Woo-Seung Yang , Hun-Seung Oh , In-Cheol Park , Chong-Min Kyung, A C-based RTL design verification methodology for complex microprocessor, Proceedings of the 34th annual conference on Design automation, p.83-88, June 09-13, 1997, Anaheim, California, United States
[doi> 10.1145/266021.266040]
|
| |
12
|
|
| |
13
|
|
 |
14
|
Anoosh Hosseini , Dimitrios Mavroidis , Pavlos Konas, Code generation and analysis for the functional verification of micro processors, Proceedings of the 33rd annual conference on Design automation, p.305-310, June 03-07, 1996, Las Vegas, Nevada, United States
[doi> 10.1145/240518.240574]
|
 |
15
|
|
 |
16
|
L.-T. Wang , N. E. Hoover , E. H. Porter , J. J. Zasio, SSIM: a software levelized compiled-code simulator, Proceedings of the 24th ACM/IEEE conference on Design automation, p.2-8, June 28-July 01, 1987, Miami Beach, Florida, United States
[doi> 10.1145/37888.37889]
|
CITED BY 10
|
|
Namseung Kim , Hoon Choi , Seungjong Lee , Seungwang Lee , In-Cheolo Park , Chong-Min Kyung, Virtual chip: making functional models work on real target systems, Proceedings of the 35th annual conference on Design automation, p.170-173, June 15-19, 1998, San Francisco, California, United States
|
|
|
Diederik Verkest , Joachim Kunkel , Frank Schirrmeister, System level design using C++, Proceedings of the conference on Design, automation and test in Europe, p.74-83, March 27-30, 2000, Paris, France
|
|
|
You-Sung Chang , Seungjong Lee , In-Cheol Park , Chong-Min Kyung, Verification of a microprocessor using real world applications, Proceedings of the 36th ACM/IEEE conference on Design automation, p.181-184, June 21-25, 1999, New Orleans, Louisiana, United States
|
|
|
Joon-Seo Yim , Yoon-Ho Hwang , Chang-Jae Park , Hoon Choi , Woo-Seung Yang , Hun-Seung Oh , In-Cheol Park , Chong-Min Kyung, A C-based RTL design verification methodology for complex microprocessor, Proceedings of the 34th annual conference on Design automation, p.83-88, June 09-13, 1997, Anaheim, California, United States
|
|
|
Kunle Olukotun , Mark Heinrich , David Ofelt, Digital system simulation: methodologies and examples, Proceedings of the 35th annual conference on Design automation, p.658-663, June 15-19, 1998, San Francisco, California, United States
|
|
|
|
|
|
Patrick Schaumont , Serge Vernalde , Luc Rijnders , Marc Engels , Ivo Bolsens, A programming environment for the design of complex high speed ASICs, Proceedings of the 35th annual conference on Design automation, p.315-320, June 15-19, 1998, San Francisco, California, United States
|
|
|
|
|
|
|
|
|
|
|