Title :
Face-to-face bus design with built-in self-test in 3D ICs
Author :
Zhenqian Zhang ; Noia, Brandon ; Chakrabarty, Krishnendu ; Franzon, P.
Author_Institution :
Dept. of ECE, North Carolina State Univ., Raleigh, NC, USA
Abstract :
This paper presents a bus structure, synchronization and test scheme for fast data transfer between logic dies in stacked 3D ICs using face-to-face (F2F) micro-bumps. The proposed design permits different designs, such as microprocessor, co-processor and accelerator, to be integrated together vertically with high bandwidth and low power, which is uniquely enabled by the dense F2F micro-bumps. We propose a new teleport-register-file structure and corresponding clock gating and switching techniques to synchronize data across multiple clock domains. Simultaneous bi-directional transfer is supported and 50% reduction of flip-flops compared with conventional synchronizer design. Moreover, a lightweight built-in-self-test (BIST) unit is integrated into the bus. The BIST unit allows for rapid stuck-at and transition fault testing of the 3D bus interconnects and associated logic, without the need for an external tester. BIST allows field testing and test/validation at later stages of 3D integration. The BIST architecture utilizes the architectures and functions inherent to the bus and requires little extra hardware or dedicated interconnects between dies. Functionality and performance demos are verified and simulated under .13 μm technology. The energy cost estimate is 0.22 pJ/bit and maximum bandwidth per area is 1.42 Tb/mm2.
Keywords :
built-in self test; fault diagnosis; integrated circuit design; integrated circuit interconnections; integrated circuit testing; logic circuits; logic testing; synchronisation; three-dimensional integrated circuits; 3D bus interconnects; BIST architecture; BIST unit; accelerator; associated logic; built-in self-test; bus structure; clock domains; clock gating; co-processor; data transfer; face-to-face bus design; face-to-face microbumps; field testing; flip-flops; lightweight built-in-self-test unit; logic dies; microprocessor; rapid stuck-at fault testing; stacked 3D IC; switching techniques; synchronization; synchronizer design; teleport-register-file structure; transition fault testing; Application specific integrated circuits; Built-in self-test; Clocks; Engines; Flip-flops; Registers; Synchronization; 3DIC; BIST; clock-domain-crossing; micro-bumps;
Conference_Titel :
3D Systems Integration Conference (3DIC), 2013 IEEE International
Conference_Location :
San Francisco, CA
DOI :
10.1109/3DIC.2013.6702395