AVPGEN—a test generator for architecture verification
IEEE Transactions on Very Large Scale Integration (VLSI) Systems
A Computing Procedure for Quantification Theory
Journal of the ACM (JACM)
The IBM eServer z990 microprocessor
IBM Journal of Research and Development
Processor subsystem interconnect architecture for a large symmetric multiprocessing system
IBM Journal of Research and Development
Functional verification of the z990 superscalar, multibook microprocessor complex
IBM Journal of Research and Development
Millicode in an IBM zSeries processor
IBM Journal of Research and Development
Automatic Formal Verification of Fused-Multiply-Add FPUs
Proceedings of the conference on Design, Automation and Test in Europe - Volume 2
FPgen - a test generation framework for datapath floating-point verification
HLDVT '03 Proceedings of the Eighth IEEE International Workshop on High-Level Design Validation and Test Workshop
Functional verification of the POWER5 microprocessor and POWER5 multiprocessor systems
IBM Journal of Research and Development - POWER5 and packaging
Functional formal verification on designs of pSeries microprocessors and communication subsystems
IBM Journal of Research and Development - POWER5 and packaging
Formal Verification of Partial Good Self-Test Fencing Structures
FMCAD '07 Proceedings of the Formal Methods in Computer Aided Design
RAS design for the IBM eServer z900
IBM Journal of Research and Development
IBM eServer z900 system microcode verification by simulation: the virtual power-on process
IBM Journal of Research and Development
Design and microarchitecture of the IBM system z10 microprocessor
IBM Journal of Research and Development
IBM system z10 processor cache subsystem microarchitecture
IBM Journal of Research and Development
Structural and functional test of IBM system z10 chips
IBM Journal of Research and Development
Efficient symbolic simulation via dynamic scheduling, don't caring, and case splitting
CHARME'05 Proceedings of the 13 IFIP WG 10.5 international conference on Correct Hardware Design and Verification Methods
Verification for fault tolerance of the IBM system z microprocessor
Proceedings of the 47th Design Automation Conference
IBM system z10 firmware simulation
IBM Journal of Research and Development
Functional verification of the IBM POWER7 microprocessor and POWER7 multiprocessor systems
IBM Journal of Research and Development
IBM Journal of Research and Development
Place and route for massively parallel hardware-accelerated functional verification
Proceedings of the International Conference on Computer-Aided Design
Hi-index | 0.00 |
This paper describes the comprehensive verification effort of the IBM System z10™ processor chipset, which consists of the z10™ quad-core central processor chip and the companion z10 symmetric multiprocessor (SMP) chip. The z10 processor chipset represented a significant redesign of its predecessor and thus presented a new challenge to ensure complete functional correctness of the product before the construction of actual system hardware. The z10 microprocessor pipeline was completely redesigned to support a doubling of the operating frequency. It also includes new hardware performance features, such as enhanced branch prediction, a reoptimized cache hierarchy, hardware-based prefetching, and a hardware implementation of decimal floating-point arithmetic in IEEE formats. In addition, there were significant hardware changes in the SMP storage hierarchy for optimized data latency performance. These changes include a new system topology, interprocessor book protocol, larger SMP size, and various aggressive cache ownership schemes. Key verification innovations are described, and a direct relationship to improved z10 system quality is provided for most cases.