Title :
Test and debug techniques for multiple clock domain SoC devices
Author :
Youngblood, Ross R.
Author_Institution :
Cadence Syst. Corp., Hillsboro, OR, USA
Abstract :
As semiconductor processes go beyond 90mm, system-on-chip (SoC) devices with multiple buses tends to be non-integer multiples of each other and possibly asynchronous. In order to mimic the end applications, the ATE system needs to provide a test environment as close to the native operation as possible. SoC devices have had multiple clock domains for some time now, and solutions to testing them with a dual-time domain system have been previously published in A.T Sivaram (2001). Debugging a microprocessor often presents a number of challenges to the test engineer based on D. Josephson (2002). The task becomes much more challenging with SoC devices that include more than two clock domains, and the added complexity of dealing with high-speed serial buses, which are faster than 400 Mbit. The traditional solutions have been to simulate and test these devices, with their clocks set up as an integer multiple of one another, so that they would fit within ATE restrictions. Certain test systems allow patterns to be split into separate timing domains, where each group of tester pins runs at a separate non-integer rate. Recently, the opportunity presented itself to work with a north bridge device with both single and multi-domain patterns available running at high speed. Using this project as a case study, this paper presents the key issues that need to be managed for successfully testing a multi-domain device. High-speed testing demands more up-front documentation from design prior to fixture layout. This paper highlights the necessity of mastering the suite of common ATE diagnostic tools and oscilloscope techniques to resolve problems during the test development of a case study device.
Keywords :
automatic test equipment; integrated circuit testing; system-on-chip; ATE diagnostic tools; ATE system; debug techniques; dual-time domain system; fixture layout; high-speed serial buses; high-speed testing; microprocessor debugging; multidomain device; multiple buses; multiple clock domain SoC devices; noninteger multiples; north bridge device; oscilloscope techniques; semiconductor processes; system-on-chip devices; test development; test environment; test techniques; up-front documentation; Bridges; Clocks; Debugging; Documentation; Microprocessors; Pins; Project management; System testing; System-on-a-chip; Timing;
Conference_Titel :
Electronics Manufacturing Technology Symposium, 2004. IEEE/CPMT/SEMI 29th International
Print_ISBN :
0-7803-8582-9
DOI :
10.1109/IEMT.2004.1321662