The role of two-cycle simulation in the S/390 verification process

被引:4
作者
VanHuben, GA
机构
[1] IBM System/390 Division, Poughkeepsie, NY 12601
关键词
D O I
10.1147/rd.414.0593
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Microprocessor design techniques have evolved to a point where large systems, such as S/390(R) servers, can be constructed using relatively few, but very complex, application-specific integrated circuits (ASICs). Delivery of a quality design in a timely fashion requires that several design activities progress simultaneously, with different types of verification used within the various design disciplines. This paper discloses a simulation method capable of functionally verifying a physical implementation of the design at a system level. The aggressive design schedule undertaken on the S/390 Parallel Enterprise Sewer G4 program required additional advances in simulation beyond those employed in the development of the IBM Enterprise System/9000(R) (ES/9000(R)) processor family. A new type of cycle simulation was developed to supplement the incumbent strategy of using conventional cycle simulation to verify system function combined with Boolean equivalence tools to perform logical-to-physical comparisons. This two-cycle simulation method was invented to verify areas such as logic built-in self-test (LBIST), array built-in self-test (ABIST), clock trees, firmware level-sensitive scan design (LSSD) rings, and large custom arrays, which are typically omitted by existing system verification methods. The creation of the two-cycle simulation model is discussed, along with several uses of the model and the types of errors uncovered.
引用
收藏
页码:593 / 599
页数:7
相关论文
共 2 条
  • [1] *IEEE STAND BOARD, 1994, 1076 IEEE STAND
  • [2] Design methodology for the S/390 Parallel Enterprise Server G4 microprocessors
    Shepard, KL
    Carey, SM
    Cho, EK
    Curran, BW
    Hatch, RF
    Hoffman, DE
    McCabe, SA
    Northrop, GA
    Seigler, R
    [J]. IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 1997, 41 (4-5) : 515 - 547