Simulation of IBM Enterprise System/9000 Models 820 and 900
IBM Journal of Research and Development
S/390 parallel enterprise server generation 3: a balanced system and cache structure
IBM Journal of Research and Development - Special issue: IBM S/390 G3 and G4
Shared-cache clusters in a system with a fully shared memory
IBM Journal of Research and Development - Special issue: IBM S/390 G3 and G4
Run-control and service element code simulation for the S/390 microprocessor
IBM Journal of Research and Development - Special issue: IBM S/390 G3 and G4
The role of two-cycle simulation in the S/390 verification process
IBM Journal of Research and Development - Special issue: IBM S/390 G3 and G4
Processor subsystem interconnect architecture for a large symmetric multiprocessing system
IBM Journal of Research and Development
IBM eServer z990 improvements in firmware simulation
IBM Journal of Research and Development
System control structure of 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
Hyper-acceleration and HW/SW co-verification as an essential part of IBM eServer z900 verification
IBM Journal of Research and Development
z/CECSIM: an efficient and comprehensive microcode simulator for the IBM eServer z900
IBM Journal of Research and Development
IBM eServer z990 improvements in firmware simulation
IBM Journal of Research and Development
A Linux-based tool for hardware bring up, Linux development, and manufacturing
IBM Systems Journal
Hi-index | 0.01 |
System integration of an IBM eServerTM z990 begins when a z990 book, which houses the main processors, memory, and I/O adapters, is installed in a z990 frame, Licensed Internal Code is "booted" in the service element (SE), and power is turned on. This initial system "bringup," also referred to as post-silicon integration, is composed of three major steps: initializing the chips, loading embedded code (firmware) into the system, and starting an initial program load (IPL) of an operating system. These processes are serialized, and verification of the majority of the system components cannot begin until they are complete. Therefore, it is important to shorten this critical time period by improving the quality of the integrated components through more comprehensive verification prior to manufacturing. This enhanced coverage is focused on verifying the interaction between the hardware components and firmware (often referred to as hardware and software co-simulation). Verification of the activities of these components first occurs independently and culminates in a pre-silicon system integration process, or virtual power-on (VPO). This paper focuses primarily on the hardware subsystem verification of the CLK chip [which is the interface between the central electronic complex (CEC) and the service element (SE)] and on enhanced co-simulation. It also considers the various environments (collections of hardware simulation models, firmware, execution time control code, and test cases to stimulate model behavior), with their advantages and disadvantages. Finally, it discusses the results of the improved comprehensive simulation effort with respect to system integration for the z990.