Functional verification of a multiple-issue, out-of-order, superscalar Alpha processor—the DEC Alpha 21264 microprocessor

作者: Scott Taylor , Michael Quinn , Darren Brown , Nathan Dohm , Scot Hildebrandt

DOI: 10.1145/277044.277208

关键词: Computer scienceClock rateLogic synthesisDEC AlphaFormal verificationFunctional verificationSuperscalarMicroprocessorOut-of-order executionCacheInstructions per cycleEmbedded system

摘要: DIGITAL's Alpha 21264 processor is a highly out-of-order, superpipelined, superscalar implementation of the architecture, capable peak execution rate six instructions per cycle and sustainable four cycle. The also features 500 MHz clock speed high-bandwidth system interface that channels up to 5.3 Gbytes/second cache data 2.6 main-memory into processor. Simulation-based functional verification was performed on logic design using implementation-directed, pseudo-random exercisers, supplemented with implementation-specific, hand-generated tests. Extensive coverage analysis grade direct effort. success effort underscored by first prototype chips which were used boot multiple operating systems across several different systems.

参考文章(5)
Michael Kantrowitz, Lisa M. Noack, Functional verification of a multiple-issue, pipelined, superscalar Alpha processor—the Alpha 21164 CPU chip Digital Technical Journal. ,vol. 7, pp. 136- 144 ,(1995)
D.A. Wood, G.A. Gibson, R.H. Katz, Verifying a multiprocessor cache controller using random test generation IEEE Design & Test of Computers. ,vol. 7, pp. 13- 25 ,(1990) , 10.1109/54.57906
W. Anderson, Logical verification of the NVAX CPU chip design international conference on computer design. pp. 306- 309 ,(1992) , 10.1109/ICCD.1992.276276
A. Aharon, A. Bar-David, B. Dorfman, E. Gofman, M. Leibowitz, V. Schwartzburd, Verification of the IBM RISC System/6000 by a dynamic biased pseudo-random test program generator IBM Systems Journal. ,vol. 30, pp. 527- 538 ,(1991) , 10.1147/SJ.304.0527
Walker Anderson, Logical Verfication of the NVAX CPU Chip Design. Digital Technical Journal. ,vol. 4, ,(1992)