Proceedings of the 1996 IEEE/ACM international conference on Computer-aided design
Cluster architectures and S/390 Parallel Sysplex scalability
IBM Systems Journal
Infiniband
Altering a Pseudo-Random Bit Sequence for Scan-Based BIST
Proceedings of the IEEE International Test Conference on Test and Design Validity
Millicode in an IBM zSeries processor
IBM Journal of Research and Development
The structure of chips and links comprising the IBM eServer z990 I/O subsystem
IBM Journal of Research and Development
Comprehensive Functional Verification: The Complete Industry Cycle (Systems on Silicon)
Comprehensive Functional Verification: The Complete Industry Cycle (Systems on Silicon)
High-speed source-synchronous interface for the IBM System z9 processor
IBM Journal of Research and Development
Enhancing Testability of Large-Scale Integrated Circuits via Test Points and Additional Logic
IEEE Transactions on Computers
Random-pattern coverage enhancement and diagnosis for LSSD logic self-test
IBM Journal of Research and Development
Self-timed interface of the input/output subsystem of the IBM eServer z900
IBM Journal of Research and Development
IBM Journal of Research and Development
IBM Journal of Research and Development
Packaging design challenges of the IBM system z10 enterprise class server
IBM Journal of Research and Development
IBM system z10 firmware simulation
IBM Journal of Research and Development
IBM Parallel Sysplex design for the IBM z196 system
IBM Journal of Research and Development
Hi-index | 0.00 |
In this paper, we discuss the microarchitecture, design, and S. Junghans verification of two IBM System z10™ I/O (input/output) chips: the z10™ hub chip, an InfiniBand™ host channel adapter with IBMproprietary enhancements, and the InfiniBand memory bus adapter (MBA) chip, an InfiniBand-to-self-timed-interface fanout chip for attaching legacy I/O. Designing and verifying these chips presented many challenges. We describe our transaction- and packet-tracking concepts and the use of communication groups that emulate the behavior of logical partitions and their role in handling error and recovery cases. A novel technique has been employed to ensure that design implementation and architectural register definitions are consistent in a fully automated approach. Finally, we describe our approach to improving self-test coverage, which is based on an automated process of test-point insertion.