CN110907803A - Method for realizing 7816 interface communication synchronous test on ATE - Google Patents

Method for realizing 7816 interface communication synchronous test on ATE Download PDF

Info

Publication number
CN110907803A
CN110907803A CN201911148824.2A CN201911148824A CN110907803A CN 110907803 A CN110907803 A CN 110907803A CN 201911148824 A CN201911148824 A CN 201911148824A CN 110907803 A CN110907803 A CN 110907803A
Authority
CN
China
Prior art keywords
ate
chips
interface
chip
test
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201911148824.2A
Other languages
Chinese (zh)
Inventor
姜京哲
鲁小妹
盛娜
王慧
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing CEC Huada Electronic Design Co Ltd
Original Assignee
Beijing CEC Huada Electronic Design Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing CEC Huada Electronic Design Co Ltd filed Critical Beijing CEC Huada Electronic Design Co Ltd
Priority to CN201911148824.2A priority Critical patent/CN110907803A/en
Publication of CN110907803A publication Critical patent/CN110907803A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/28Testing of electronic circuits, e.g. by signal tracer
    • G01R31/2832Specific tests of electronic circuits not provided for elsewhere
    • G01R31/2834Automated test systems [ATE]; using microprocessors or computers

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Tests Of Electronic Circuits (AREA)

Abstract

The invention discloses a method for realizing 7816 interface communication synchronous test on ATE, which can realize synchronous test on asynchronous chips on ATE, thereby realizing the synchronous test of 7816 interface communication in mass production.

Description

Method for realizing 7816 interface communication synchronous test on ATE
Technical Field
The invention belongs to the field of mass production test of integrated circuit chips, and particularly relates to a method for realizing 7816 interface communication synchronous test on ATE in the mass production process.
Background
The 7816 interface is a communication interface commonly used in IC cards, and in the mass production test flow, the 7816 interface communication must be tested. In the test process, the ATE needs to simulate a card reader to test the 7816 interface, and in the face of instructions with short processing time, the ATE can realize synchronous test, but in the face of instructions with long processing time, the ATE synchronous test is difficult.
The difficulty of realizing 7816 interface communication synchronization test on ATE at present is the following 2 points:
1 due to the difference in internal clock frequencies of different chips, the time required to process the same instruction is different, which results in asynchronous responses from different chips. At present, most ATE provides a matching function and can synchronously test asynchronous responses, but the function requires that the time difference of the asynchronous responses is required to be within a range of 65536 clocks, and if the asynchronous time difference exceeds 65536 clocks, the ATE can be judged to be invalid for a chip which responds slowly, so that misdetection is caused. When facing to an instruction with a long processing time, the difference between the chips may exceed 65536 clock cycles, for example, the execution time of a certain instruction is 500ms, the difference between the internal clock frequencies of the chips is 5%, the clock frequency of the 7816 interface is 10MHz (100ns), and the difference between the chips is: (500ms 5%)/100 ns 250000 clocks, which exceeds the 65536 clock limit, ATE cannot perform synchronous testing, and this problem needs to be solved in mass production testing.
2 in the process of processing the instruction by the chip, if the instruction processing time is long, the chip may return NULL (0x60) before the processing is finished, so as to prompt that the card reader chip is still in the working process, the return is obtained by ATE, and the ATE determines that the chip is failed due to inconsistency with normal response data, which causes mistesting, and the occurrence of this situation needs to be avoided in mass production testing.
Disclosure of Invention
The invention aims to realize 7816 interface communication synchronous test on ATE, and the specific scheme is as follows:
1ATE sends instructions to each chip;
2ATE stop 7816 interface clock:
1) under the state that ATE stops 7816 interface clock, the interior of each chip can automatically process the received instruction, and prepare the response information, but will not send out response to the outside;
2) if the instruction processing time is long, the chip may return NULL (0x60) before the processing is finished, but in the state of stopping 7816 interface clock, the chip will not return NULL (0x60) to the outside; after the instruction processing is finished, the normal response refreshes 7816 the content of the sending register, NULL (0x60) is cleared, and only the normal response is reserved.
3, the time for stopping 7816 interface clock needs to be controlled, and the stopping time is ensured to be enough for all chips to process the instruction;
4ATE resumes 7816 interface clock, each chip sends out ready response, and the asynchronous condition between each chip is almost eliminated, so that ATE can perform synchronous test.
Drawings
FIG. 1 is a flow chart of a test method
FIG. 2 is a 2-chip simultaneous measurement waveform diagram using the method
FIG. 3 is a 2-chip simultaneous measurement waveform diagram without using the method
Detailed Description
The following detailed description of the embodiments of the present invention will be made with reference to the accompanying drawings.
The expected time for processing a certain instruction by the chip is about 500ms, the internal clock frequency difference between the chips is 5%, the clock frequency of the 7816 interface is 10MHz (100ns), the difference of asynchronous response between the chips can reach ((500ms 5%)/100 ns) ═ 250000 clocks, and ATE cannot be directly tested synchronously, so that the asynchronous difference needs to be reduced by the method to realize synchronous testing, fig. 1 is a flow chart of the testing method, and the implementation method is as follows according to the flow chart:
1ATE sends instructions to 2 chips;
2ATE stops 7816 interface clock of 2 chips;
3, controlling the time for stopping 7816 interface clock:
the expected time for processing the instruction by the chip is about 500ms, the internal clock frequency difference between the chips is 5%, the time for stopping the 7816 interface clock is 500ms +500ms 5% 525ms, at least the 7816 interface clock is required to be stopped 525ms, so that 2 chips can be guaranteed to have enough time to process the instruction, and response information is prepared (0x 9000);
in the period of stopping the 7816 interface clock, if the chip generates NULL (0x60), the chip will not send out, after the chip processes the instruction, the content in the 7816 sending register will be refreshed, and the normal response information (0x9000) will replace the NULL (0x 60).
The 4ATE recovers 7816 interface clocks, 2 chips return ready responses, the responses of the 2 chips are basically synchronous and do not return NULL (0x60), and at this time, the ATE can perform synchronous testing on the responses of the 2 chips by using a "matching" function, as shown in fig. 2. Comparing fig. 2 and 3, it can be seen that using the present method, the asynchronous differences are substantially eliminated, allowing the ATE to perform synchronous testing.

Claims (3)

1. A method for realizing 7816 interface communication synchronous test on ATE can realize parallel test for asynchronous chips on ATE, the method mainly includes following steps:
1) the ATE sends instructions to each tested chip;
2) stopping 7816 interface clock;
3) recovering 7816 interface clock;
4) and the ATE receives the response of each tested chip and performs synchronous test.
2. The method of claim 1, wherein: all chips which respond asynchronously can automatically process the received instruction in each chip and cannot send the response in the state of stopping 7816 interface clocks.
3. The method of claim 1, wherein: after all chips process the instructions, the 7816 interface clock is recovered, all chips output responses, the asynchronous condition among the chips is eliminated, and the ATE can carry out synchronous testing.
CN201911148824.2A 2019-11-21 2019-11-21 Method for realizing 7816 interface communication synchronous test on ATE Pending CN110907803A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911148824.2A CN110907803A (en) 2019-11-21 2019-11-21 Method for realizing 7816 interface communication synchronous test on ATE

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911148824.2A CN110907803A (en) 2019-11-21 2019-11-21 Method for realizing 7816 interface communication synchronous test on ATE

Publications (1)

Publication Number Publication Date
CN110907803A true CN110907803A (en) 2020-03-24

Family

ID=69818383

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911148824.2A Pending CN110907803A (en) 2019-11-21 2019-11-21 Method for realizing 7816 interface communication synchronous test on ATE

Country Status (1)

Country Link
CN (1) CN110907803A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112130053A (en) * 2020-08-11 2020-12-25 上海华虹集成电路有限责任公司 Method for performing chip function synchronous test on ATE

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58144763A (en) * 1982-02-24 1983-08-29 Toshiba Corp Synchronization detecting circuit
JP2006177827A (en) * 2004-12-24 2006-07-06 Sharp Corp Apparatus and method for testing semiconductor integrated circuit
CN101093244A (en) * 2006-06-22 2007-12-26 夏普株式会社 Semiconductor device, semiconductor device testing method, and probe card
CN101165501A (en) * 2006-10-18 2008-04-23 上海华虹Nec电子有限公司 Asynchronous chip simultaneous test method
CN101201383A (en) * 2006-12-11 2008-06-18 上海华虹Nec电子有限公司 Combined device and method for asynchronization chip
US20110119402A1 (en) * 2009-11-18 2011-05-19 Shouba Vincent A Device Synchronization Using Independent Clocks

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58144763A (en) * 1982-02-24 1983-08-29 Toshiba Corp Synchronization detecting circuit
JP2006177827A (en) * 2004-12-24 2006-07-06 Sharp Corp Apparatus and method for testing semiconductor integrated circuit
CN101093244A (en) * 2006-06-22 2007-12-26 夏普株式会社 Semiconductor device, semiconductor device testing method, and probe card
CN101165501A (en) * 2006-10-18 2008-04-23 上海华虹Nec电子有限公司 Asynchronous chip simultaneous test method
CN101201383A (en) * 2006-12-11 2008-06-18 上海华虹Nec电子有限公司 Combined device and method for asynchronization chip
US20110119402A1 (en) * 2009-11-18 2011-05-19 Shouba Vincent A Device Synchronization Using Independent Clocks

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112130053A (en) * 2020-08-11 2020-12-25 上海华虹集成电路有限责任公司 Method for performing chip function synchronous test on ATE
CN112130053B (en) * 2020-08-11 2024-05-14 上海华虹集成电路有限责任公司 Method for synchronously testing chip functions on ATE

Similar Documents

Publication Publication Date Title
KR101446991B1 (en) Protocol aware digital channel apparatus
CN103744009B (en) A kind of serial transmission chip detecting method, system and integrated chip
US8725489B2 (en) Method for testing in a reconfigurable tester
US20040019827A1 (en) Emulation interface system
CN106526463B (en) Integrated circuit with scanning test and its test method
CN109800192B (en) Electronic equipment, FPGA chip and interface circuit thereof
CN110907803A (en) Method for realizing 7816 interface communication synchronous test on ATE
US8832500B2 (en) Multiple clock domain tracing
US5513338A (en) Apparatus for tracing activity on a bus of an in-circuit emulator
CN103064011A (en) Radio frequency identification devices (RFID) reader chip process testing system and method
CN105955398A (en) System clock synchronization device based on FPGA and clock synchronization method
US8144828B2 (en) Counter/timer functionality in data acquisition systems
CN100381833C (en) Method and device for testing bridge circuit
KR19990066413A (en) Rambus custom integrated circuits with fast test capability and test methods using them
US20040158760A1 (en) Method for triggering an asynchronous event by creating a lowest common denominator clock
CN102332309A (en) DRAM (Dynamic Random Access Memory) source synchronization test method and circuit
CN202205465U (en) Circuit for testing DRAM (Dynamic Random Access Memory) source synchronization
CN112886951B (en) Multi-clock source seamless switching circuit and method of high-precision time keeping equipment
Shah et al. Embedded hardware/software verification and validation using hardware-in-the-loop simulation
CN102981781A (en) Data storage device, storage medium controller and control method
EP4063879A3 (en) Self-test controller, and associated method
US10637639B2 (en) Data sampling device, and data sampling method
CN108279591B (en) Simulation platform digital quantity universal output method
CN112416686A (en) Chip verification method, chip verification device and storage medium
CN101201383A (en) Combined device and method for asynchronization chip

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20200324

WD01 Invention patent application deemed withdrawn after publication