US008483073B2 (12) Ulllted States Patent (10) Patent N0.: US 8,483,073 B2 Ishikawa et al. (45) Date of Patent: Jul. 9, 2013 (54) TEST APPARATUS AND TEST METHOD 2003/0012141 A1 * l/2003 Gerrevink..... 370/250 2003/0172177 A1 * 9/2003 Kersley et a1.. 709/236. - - - - ~. 2007/0177517 A1 * 8/2007 Manabe..... 370/248 (75) Inventors 52mm (I; h.lll :.'WSa.Sa1tamJaP(_J2i 2007/0266137 A1 * 11/2007 Malik..... 709/223 asar "5 F mama ( ) lroyas 2008/0015798 A1 * 1/2008 Bullock et al.. 702/57 Nakayama, Sa?ama (1 P); Masarll 2008/0137543 A1 * 6/2008 Mitra..... 370/242 TSlltO, Saitama (JP) 2008/0235550 A1 9/2008 Yamada et al. 2009/0262743 A1 * 10/2009 U-yehara et al...... 370/394 (73) Assignee: Advantest Corporation, Tokyo (JP) 2009/0328190 A1 * 12/2009 L! et_al~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~~ 726/14 2010/0313089 Al* 12/2010 Rajsklet a1...... 714/731 ( * ) Notice: Subject to any disclaimer, the term of this FOREIGN PATENT DOCUMENTS patent is extended or adjusted under 35 EP 1724599 110006 U-S-C- 154(1)) by 217 days- JP H2-250l20 A 10/1990 JP 8335610 12/1996 (21) Appl. No.: 12/569,806 JP 10171735 A 6/1998 (22) Filed: Sep. 29, 2009 Continued ( ) OTHER PUBLICATIONS (65) Prior Publication Data Japanese Of?ce Action in a counterpart application No. 2010 US 2010/0142393 A1 ]un_ 10 2010 541955, dated Jul. 5, 2011, citing Foreign Patent document Nos. l-2 and JP2002-344563. A machine translation (not reviewed for accu Related US. Application Data tt h d. racy) 3 ac e (63) Continuation Of application NO. PCT/JP2009/002547, (Commued)?led~ on' Jun. 5, 2009, and a continuation-in-part of appllcatlon No. 12/329,635,?led on Dec. 8, 2008. Primary Examineri Jason Mams (51) Int Cl (57) ABSTRACT G0'1R 1/08 (200601) There is provided a test apparatus for testing a device under (52) U 5 Cl test, including a receiving section that receives a packet from U'séc ' 370/250_ 370/241_ 370 /2 4 4 the device under test, a packet data sequence storing section 58 F, 1d "" h that stores a data sequence included in eachtype of packet and ( ) UISPCO assl ca Ion earc 370/241 2 4 4 250 received data included in the packet received by the receiving S """""" h h. t section, a transmission data processing section that reads data ee app 10a Ion e or Comp 6 e Seam 15 Dry from the packet data sequence storing section and generates a. test data sequence by adjusting a predetermined portion of a (56) References Clted data sequence of a packet to be transmitted to the device under Us PATENT DOCUMENTS test to have a value corresponding to the received data, and a 6 067 651 A 50000 R h b 31 transmitting section that transmits the test data sequence gen 7 194 53 5 B2,1 30007 flinging}; F t ' 709/224 erated by the transmission data processing section to the 8,059,547 B2 * 11/2011 Goishi et al...... 370/241 device under test 2002/0016941 A1 2/2002 Tsuto 2002/0059545 A1 5/2002 Nakashima et al. 13 Claims, 18 Drawing Sheets 112 426 TRANSMITTER BLOCK PACKET LIST PACKET r24 81121228181116 1 1 1 ( 432 If PACKET PACKET LIST SUBORDINATE seg?e?ce _ PRotgETsgme _ CONEiIAETRI I'l'ING _ TRANSMITTING 5 426* 1 PROCESSING H SEQUENCER STOR'NG 1622 L20 L20 l~32 1~34 L36 1922 1928 144 142 w) 21282518511 SEESJE A'ELE P1519 mm _m 432 859%? PROCESSING CONVERTING ( 450 + PACKET ST msergliléettlou k 26 j \32 J STOR'NG SEQUENCE STORING 124 426 E84 RECEIVER BLOCK
US 8,483,073 B2 Page 2 FOREIGN PATENT DOCUMENTS JP 11-168527 A 6/1999 JP 2000-112838 A 4/2000 JP 2001-134469 A 5/2001 JP 2002-050196 A 2/2002 JP 2002-152317 A 5/2002 JP 2002-340980 A 11/2002 JP 2002-344563 A 11/2002 JP 2004-120675 A 4/2004 JP 2004-253864 A 9/2004 JP 2006-352290 A 12/2006 JP 2007250124 9/2007 JP 2007-281801 A 10/2007 JP 2008-072191 A 3/2008 TW I266070 11/2006 WO 2008/114701 A1 9/2008 OTHER PUBLICATIONS English translation of Written Opinion (PCT/ISN237) issued in PCT/JP2009/ 002547 (parent application) mailed in Jul. 2011. International Search Report (ISR) issued in PCT/JP2009/002547 (parent application) mailed in Sep. 2009 for Examiner consideration, citing U.S. Patent Application Publication No. US2008/ 0235 5 50 and Foreign Patent document Nos. JP2002-344563, JP11-168527, JP10 171735, JP2007-281801, WO2008/114701, and JP2000-112838. Evans, The New ATE: Protocol Aware, Test Conference, 2007. ITC 2007. IEEE International, Oct. 21-26, 2007, pp. 1-10, Santa Clara, CA. Applicants bring the attention of the Examiners to the following pending U.S. applications; U.S. Appl. No. 12/557,468,?led Sep. 10, 2009, U.S. Appl. No. 12/569,776,?led Sep. 29, 2009 and U.S. Appl. No. 12/569,796,?led Sep. 29, 2009.!International Search Report (ISR) issued in PCT/JP2009/ 002547(parent application) for Examiner consideration. Written Opinion (PCT/ISN237) issued in PCT/JP2009/002547 (par ent application). Japanese Of?ceAction dated Sep. 27, 201 1, in a counterpart Japanese patent application No. 2010-54195 5. TW Of?ce Action/ Search Report and (Computer) Translation Dated Sep. 25, 2012; Application No. 098141765. TW Of?ce Action/ Search Report and English Translation Dated Feb. 23, 2013; Application No. 098141756. * cited by examiner
US. Patent Jul. 9, 2013 Sheet 2 0f 18 US 8,483,073 B2 FE MESH-00mm N MESH-00mm _ MESH-00mm
US. Patent Jul. 9, 2013 Sheet 8 0f 18 US 8,483,073 B2 @Nq... Ewl'
US. Patent Jul. 9, 2013 Sheet 9 0f 18 US 8,483,073 B2 f12 TRANSMITTER BLOCK f14 RECEIVER 426 4- qi BLOCK 500 m FIG. 9
US. Patent Jul. 9, 2013 Sheet 11 0f 18 US 8,483,073 B2 (26 PACKET DATA SEQUENCE STORING f42 f40 22 " OONIMON COMMON DATA - DATA -\ " POINTER STORING 426 D D f46 1 (44-1 ' B 1ST 1ST INDIVIDUAL INDIVIDUAL F.._- DATA DATA >32 POINTER STORING 2ND 2ND + INDIVIDUAL INDIVIDUAL : DATA DATA / POINTER STORING 46-2J 44-2J SUBORDINATE 34 seouenoer L2s FIG. I]
US. Patent Jul. 9, 2013 Sheet 12 0f 18 US 8,483,073 B2
US. Patent Jul. 9, 2013 Sheet 13 0f 18 US 8,483,073 B2 72 74 f f 76 FORMAT 34 - SERIALIZER _ CONTROLLER 4%500 28 FIG. 73
US. Patent Jul. 9, 2013 Sheet 14 0f 18 US 8,483,073 B2 com om GZHSE. may 5 a UZFwDwQQ may mm
US. Patent Jul. 9, 2013 Sheet 15 0f 18 US 8,483,073 B2 PACKET LIST // seq packet parameter address IDX] 2 WRITE_A xxxxxxx NOP WR]TE_B n= 16 xxxxxxx IDX] 2 READ_A xxxxxxx NOP READ_B n=32 xxxxxxx EXIT IDLE xxxxxxx F1615
US. Patent Jul. 9, 2013 Sheet 16 0f 18 US 8,483,073 B2 WRITE PACKET //seq ctrl data NOP O><0F// start code NOP REGI=O 0x01 // command IDX] 2 REG1 = REGIADB1 DB1 // address(2 Words) IDX] 4 REG1 = REGIADBZ DB2 // data(4 Words) NOP RTN REG] // check code 0 x FF// end code FIG. 76'
US. Patent Jul. 9, 2013 Sheet 17 0f 18 US 8,483,073 B2 ( START ) PACKET LIST PROCESSING fsi I / DESIGNATE PACKET \ fsiz INSTRUCTIONS \ SUBORDINATE < SEQUENCER Ogl$gT fsi 3 (S14 PROCESSING OPERATION, CONVERSION fs15 \ COMPLETE PACKET / I KS6 PACKET LIST PROCESSING{ \ COMPLETE PACKET LIST / END FIG. 17