[go: up one dir, main page]

CN101373639A - Memory time sequence measuring circuit and testing method thereof - Google Patents

Memory time sequence measuring circuit and testing method thereof Download PDF

Info

Publication number
CN101373639A
CN101373639A CNA2007101423821A CN200710142382A CN101373639A CN 101373639 A CN101373639 A CN 101373639A CN A2007101423821 A CNA2007101423821 A CN A2007101423821A CN 200710142382 A CN200710142382 A CN 200710142382A CN 101373639 A CN101373639 A CN 101373639A
Authority
CN
China
Prior art keywords
memory
timing measurement
test signal
signal
timing
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.)
Granted
Application number
CNA2007101423821A
Other languages
Chinese (zh)
Other versions
CN101373639B (en
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.)
Faraday Technology Corp
Original Assignee
Faraday Technology Corp
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 Faraday Technology Corp filed Critical Faraday Technology Corp
Priority to CN2007101423821A priority Critical patent/CN101373639B/en
Publication of CN101373639A publication Critical patent/CN101373639A/en
Application granted granted Critical
Publication of CN101373639B publication Critical patent/CN101373639B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Tests Of Electronic Circuits (AREA)

Abstract

存储器时序测量电路与其测试方法。存储器的时序测量电路对平衡后的多个测试信号进行不同延迟,以产生多个延迟后测试信号。各延迟后测试信号送至存储器子系统的多个输入接脚之一。藉由调整所述延迟后测试信号源的延迟量,来测试与测量存储器子系统的交流时序参数。当时序测量电路处于环形振荡时,更可量出其分辨率。

Figure 200710142382

A memory timing measurement circuit and a test method thereof. The memory timing measurement circuit performs different delays on a plurality of balanced test signals to generate a plurality of delayed test signals. Each delayed test signal is sent to one of a plurality of input pins of a memory subsystem. By adjusting the delay amount of the delayed test signal source, the AC timing parameters of the memory subsystem are tested and measured. When the timing measurement circuit is in a ring oscillation, its resolution can be measured.

Figure 200710142382

Description

存储器时序测量电路与其测试方法 Memory timing measurement circuit and its testing method

技术领域 technical field

本发明涉及一种存储器时序测量电路,存储器结构与其测试方法。The invention relates to a storage timing measurement circuit, a storage structure and a testing method thereof.

背景技术 Background technique

在存储器测试中,如何正确地测量出交流时序(AC timing)参数事关重大。一般而言,交流时序参数至少包括:设定时间(setup time)参数,保持时间(hold time)参数与存取时间(access time)参数。In memory testing, how to correctly measure AC timing (AC timing) parameters is of great importance. Generally speaking, the communication timing parameters at least include: a setup time parameter, a hold time parameter and an access time parameter.

在过去,通常是利用自动测试机台(ATE,automatic testing machine)来进行交流时序参数的测试。不过,这样会导致数个缺点:In the past, an automatic testing machine (ATE, automatic testing machine) was usually used to test the AC timing parameters. However, this leads to several disadvantages:

(1)因为自动测试机台的分辨率(resolution)很大,不适于存储器的交流时序参数测量。一般而言,自动测试机台的分辨率可能高达350ps(pico-second,微微秒);然而,存储器的交流时序参数可能只有数十个ps。这也易导致测量的精准度降低。(1) Because the resolution of the automatic test machine is very large, it is not suitable for measuring the AC timing parameters of the memory. Generally speaking, the resolution of an automatic test machine may be as high as 350ps (pico-second, picosecond); however, the AC timing parameters of the memory may only be tens of ps. This also tends to reduce the accuracy of the measurement.

(2)自动测试机台所送出的测试信号可能已有误差。当传输至载有待测存储器的电路板时,此测试信号通过电路板上的绕线与信号线,将导致误差(信号变动)更大。(2) The test signal sent by the automatic test machine may have errors. When transmitted to the circuit board carrying the memory to be tested, the test signal will pass through the wiring and signal lines on the circuit board, which will cause greater error (signal variation).

(3)不易得知时序测量中的真正时序测量值。这是因为,时序测量值只能由自动测试机台得知,但存储器内部的信号时序只能由自动测试机台所送出的测量信号推知。(3) It is not easy to know the real timing measurement value in the timing measurement. This is because the timing measurement value can only be obtained by the automatic test machine, but the signal timing inside the memory can only be inferred from the measurement signal sent by the automatic test machine.

(4)由于测试信号、控制信号与时钟信号都由存储器外部送入,将导致存储器的接脚数量很高,增加芯片面积。(4) Since the test signal, the control signal and the clock signal are all sent from the outside of the memory, the number of pins of the memory will be very high and the chip area will be increased.

为改善上述缺点,本发明提出一种存储器时序测量电路,存储器结构与其测试方法。In order to improve the above shortcomings, the present invention proposes a memory timing measurement circuit, a memory structure and a testing method thereof.

发明内容 Contents of the invention

本发明提供一种存储器时序测量电路,存储器结构与其测试方法,其可提供高精确度的时序测量。The invention provides a memory timing measurement circuit, a memory structure and a testing method thereof, which can provide high-precision timing measurement.

本发明提供一种存储器时序测量电路,存储器结构与其测试方法,其可减少时序测量所用的输出入接脚数量。The invention provides a memory timing measurement circuit, a memory structure and a testing method thereof, which can reduce the number of input and output pins used for timing measurement.

本发明提供一种存储器时序测量电路,存储器结构与其测试方法,其可改良测量效率。The invention provides a memory timing measurement circuit, a memory structure and a testing method thereof, which can improve measurement efficiency.

本发明提供一种存储器时序测量电路,存储器结构与其测试方法,其可减少芯片外部的信号时序变动对测试结果所造成的影响。The invention provides a memory timing measurement circuit, a memory structure and a testing method thereof, which can reduce the influence of the signal timing variation outside the chip on the test result.

本发明提供一种存储器时序测量电路,存储器结构与其测试方法,其可轻易完成时序测量。The invention provides a memory timing measurement circuit, a memory structure and a testing method thereof, which can easily complete timing measurement.

本发明提供一种存储器时序测量电路,存储器结构与其测试方法,其可测量到此存储器时序测量电路的测量分辨率。The invention provides a storage timing measurement circuit, a storage structure and a testing method thereof, which can measure the measurement resolution of the storage timing measurement circuit.

本发明的范例提出一种存储器芯片,包括:一存储器子系统,用于存储数据,其包括多个接脚;一时钟树,将一测试信号源平衡地送出;以及一时序测量电路,接收由该时钟树所送出的该测试信号源,该时序测量电路将该测试信号源进行各别延迟以产生多个延迟后测试信号,所述延迟后测试信号送至该存储器子系统的所述接脚,藉由调整所述延迟后测试信号源的时序来测试该存储器子系统的存储器交流时序参数。The example of the present invention proposes a memory chip, including: a memory subsystem for storing data, which includes a plurality of pins; a clock tree, which sends out a test signal source in a balanced manner; and a timing measurement circuit, which is received by The test signal source sent by the clock tree, the timing measurement circuit respectively delays the test signal source to generate a plurality of delayed test signals, and the delayed test signals are sent to the pins of the memory subsystem and testing the memory communication timing parameter of the memory subsystem by adjusting the timing of the delayed test signal source.

本发明的另一范例提出一种存储器芯片的时序测量电路。该存储器芯片包括:一存储器子系统与将一测试信号源平衡地送出的一时钟树。该时序测量电路包括:多个时序测量单元,各时序测量单元耦接至该存储器子系统的多个接脚之一以测量该存储器子系统的存储器参数。各时序测量单元包括:一开关,具有:一控制端,接收一外部开关控制信号,一第一端,接收该时钟树所送出的该测试信号源,一第二端,接收一外部数据,一第三端,以及一第四端;多个串接的延迟电路,所述延迟电路的一第一级延迟电路的一输入端耦接至该开关的该第四端,所述延迟电路的最后一级会输出一环形振荡器输出信号,该环形振荡器输出信号代表该时序测量电路的一分辨率;以及一多路复用器,具有:一控制端,接收一外部延迟控制信号;多个输入端,分别耦接至所述延迟电路的多个输出端;以及一输出端,耦接至该存储器子系统的该对应接脚。该外部开关控制信号控制该时序测量单元的操作模式,以及该外部延迟控制信号控制该测试信号源与该多路复用器的该输出信号间的一时间差。Another example of the present invention provides a timing measurement circuit for a memory chip. The memory chip includes: a memory subsystem and a clock tree that sends out a test signal source in a balanced manner. The timing measurement circuit includes: a plurality of timing measurement units, and each timing measurement unit is coupled to one of the plurality of pins of the memory subsystem to measure memory parameters of the memory subsystem. Each timing measurement unit includes: a switch, having: a control terminal, receiving an external switch control signal, a first terminal, receiving the test signal source sent by the clock tree, a second terminal, receiving an external data, a The third end, and a fourth end; a plurality of series-connected delay circuits, an input end of a first-stage delay circuit of the delay circuit is coupled to the fourth end of the switch, and the last of the delay circuit The first stage will output a ring oscillator output signal, and the ring oscillator output signal represents a resolution of the timing measurement circuit; and a multiplexer has: a control terminal for receiving an external delay control signal; a plurality of The input terminal is respectively coupled to a plurality of output terminals of the delay circuit; and an output terminal is coupled to the corresponding pin of the memory subsystem. The external switch control signal controls the operation mode of the timing measurement unit, and the external delay control signal controls a time difference between the test signal source and the output signal of the multiplexer.

本发明的又一范例提出一种存储器的测试方法,该方法包括:平衡地送出一测试信号;分别延迟该测试信号以分别产生多个延迟后测试信号,以输入至该存储器的多个接脚;以及检查该存储器所输出的一输出数据是否正确并对输入至该存储器的所述接脚的所述延迟后测试信号进行时序调整,以测量该存储器的一交流时序参数。Another example of the present invention provides a method for testing a memory, the method comprising: sending a test signal in a balanced manner; respectively delaying the test signal to generate a plurality of delayed test signals to be input to a plurality of pins of the memory and checking whether an output data output by the memory is correct and adjusting the timing of the delayed test signal input to the pin of the memory, so as to measure an AC timing parameter of the memory.

为让本发明的上述特征和优点能更明显易懂,下文特举较佳实施例,并配合附图,作详细说明如下。In order to make the above-mentioned features and advantages of the present invention more comprehensible, preferred embodiments will be described in detail below together with the accompanying drawings.

附图说明 Description of drawings

图1显示根据本发明一实施例的具有存储器时序测量电路的存储器芯片的方块图。FIG. 1 shows a block diagram of a memory chip with a memory timing measurement circuit according to an embodiment of the invention.

图2是依照本发明实施例的存储器时序测量电路的示意图。FIG. 2 is a schematic diagram of a memory timing measurement circuit according to an embodiment of the present invention.

图3是依照本发明实施例的时序测量单元的示意图。FIG. 3 is a schematic diagram of a timing measurement unit according to an embodiment of the present invention.

图4a与4b显示根据本发明的存储器芯片的内部测试信号的信号时序图。4a and 4b show signal timing diagrams of internal test signals of the memory chip according to the present invention.

附图符号说明Description of reference symbols

10:存储器芯片10: memory chip

11a、11b:存储器子系统11a, 11b: Memory Subsystem

12:控制电路12: Control circuit

13a、13b:时序测量电路13a, 13b: timing measurement circuit

14:分频器14: Frequency divider

15:多路复用器15: Multiplexer

16:时钟树16: Clock tree

17:输出数据寄存器17: Output data register

19:自动测试机台19: Automatic test machine

21a-21g:时序测量单元21a-21g: timing measurement unit

31:开关31: switch

32:多路复用器32: Multiplexer

33a-33d:反相器对33a-33d: inverter pair

INV1-INV9:反相器。INV1-INV9: Inverters.

具体实施方式 Detailed ways

在本实施例,为减少芯片外部的测试信号变动,所有的测试信号皆由时钟树(clock tree)所产生。此时钟树接收单一时钟信号;亦即此单一时钟信号可视为此时钟树的根点(root)。此时钟树将测试信号平衡地(同步地)送至各时序测量单元,以测试存储器的交流时序参数。In this embodiment, in order to reduce the variation of test signals outside the chip, all test signals are generated by a clock tree. The clock tree receives a single clock signal; that is, the single clock signal can be regarded as the root of the clock tree. The clock tree sends test signals to each timing measurement unit in a balanced (synchronous) manner to test AC timing parameters of the memory.

图1显示根据本发明一实施例的具有存储器时序测量电路的存储器芯片的方块图。如图1所示,此存储器芯片10包括:存储器子系统11a与11b,控制电路12,时序测量电路13a与13b,分频器14,多路复用器15,时钟树16以及输出数据寄存器17。FIG. 1 shows a block diagram of a memory chip with a memory timing measurement circuit according to an embodiment of the invention. As shown in Figure 1, this memory chip 10 comprises: memory subsystem 11a and 11b, control circuit 12, timing measurement circuit 13a and 13b, frequency divider 14, multiplexer 15, clock tree 16 and output data register 17 .

存储器子系统用于存储数据,其为被测试的对象。请注意,虽然在图1中显示出两个存储器子系统11a与11b,但本发明的存储器芯片所包含的存储器子系统数量并不受限于此。此外,这些存储器子系统的记忆容量未必要相等。存储器子系统与时序测量电路的数量关系为1对1。The memory subsystem is used to store data, which is the object under test. Please note that although two memory subsystems 11a and 11b are shown in FIG. 1 , the number of memory subsystems included in the memory chip of the present invention is not limited thereto. Furthermore, the memory capacities of these memory subsystems are not necessarily equal. The quantity relationship between the memory subsystem and the timing measurement circuit is 1:1.

控制电路12用于控制时序测量电路与多路复用器15。当存储器芯片10包含多个时序测量电路时,控制电路12可送出适当的控制信号(如开关控制信号SW与延迟控制信号D_SEL)至各别的时序测量电路。The control circuit 12 is used for controlling the timing measurement circuit and the multiplexer 15 . When the memory chip 10 includes multiple timing measurement circuits, the control circuit 12 can send appropriate control signals (such as switch control signal SW and delay control signal D_SEL) to respective timing measurement circuits.

为减少存储器芯片10的控制信号接脚,控制电路12可包括移位寄存器,此移位寄存器包括多组的寄存器。一组寄存器用于暂存并输出某一个时序测量电路所需的控制信号。控制信号由外部经由控制信号接脚CTL_IN而送至存储器芯片10内的控制电路12。In order to reduce the control signal pins of the memory chip 10 , the control circuit 12 may include a shift register, and the shift register includes multiple sets of registers. A set of registers is used to temporarily store and output control signals required by a timing measurement circuit. The control signal is sent from the outside to the control circuit 12 in the memory chip 10 through the control signal pin CTL_IN.

时序测量电路用于测量存储器子系统的交流时序参数。时序测量电路的详细结构与操作请参照底下的图2-图4。The timing measurement circuit is used to measure the AC timing parameters of the memory subsystem. Please refer to Figure 2-Figure 4 below for the detailed structure and operation of the timing measurement circuit.

分频器14将时序测量电路的输出信号RING_OUT分频。当此输出信号RING_OUT的频率相当高时,藉由分频器14可适当降低输出信号RING_OUT的频率。如此,便不需要高频高成本的测量电路(未示出)来直接测量输出信号RING_OUT的频率。输出信号RING_OUT的周期可用于计数此时序测量电路的分辨率。The frequency divider 14 divides the frequency of the output signal RING_OUT of the timing measurement circuit. When the frequency of the output signal RING_OUT is quite high, the frequency divider 14 can properly reduce the frequency of the output signal RING_OUT. In this way, a high-frequency and high-cost measurement circuit (not shown) is not needed to directly measure the frequency of the output signal RING_OUT. The period of the output signal RING_OUT can be used to count the resolution of this timing measurement circuit.

当存储器芯片10包括多个时序测量电路时,多路复用器15可选择要取出哪一个时序测量电路的输出信号RING_OUT。在图1中,分频器的(多个)输入端耦接至(多个)时序测量电路的(多个)输出端,而分频器的输出端则耦接至多路复用器的输入端。现有此技者当知,多路复用器与分频器的耦接关系不受限于图1所显示。比如,多路复用器与分频器的耦接关系可变化成,多路复用器接收(多个)时序测量电路的输出信号RING_OUT,从中择一输出给分频器;亦即,多路复用器的(多个)输入端耦接至(多个)时序测量电路的(多个)输出端,而多路复用器的输出端则耦接至分频器的输入端When the memory chip 10 includes multiple timing measurement circuits, the multiplexer 15 can select which timing measurement circuit's output signal RING_OUT is to be taken out. In Figure 1, the input(s) of the frequency divider are coupled to the output(s) of the timing measurement circuit(s), and the output(s) of the frequency divider are coupled to the input(s) of the multiplexer end. Those skilled in the art should know that the coupling relationship between the multiplexer and the frequency divider is not limited to that shown in FIG. 1 . For example, the coupling relationship between the multiplexer and the frequency divider can be changed into that the multiplexer receives (multiple) output signals RING_OUT of the timing measurement circuit, and outputs one of them to the frequency divider; that is, multiple The input(s) of the multiplexer are coupled to the output(s) of the timing measurement circuit(s), and the output(s) of the multiplexer are coupled to the input(s) of the frequency divider

时钟树16用于将测试信号源T_CK平衡且同步地送至时序测量电路。时钟树16的结构在此可不特别限定。比如,但不受限于,时钟树16可包括多个缓冲器。The clock tree 16 is used to send the test signal source T_CK to the timing measurement circuit in a balanced and synchronous manner. The structure of the clock tree 16 is not particularly limited here. For example, without limitation, clock tree 16 may include multiple buffers.

输出数据寄存器17用于存储存储器子系统的输出数据。藉由检查输出数据是否正确性,可检查所测量到的交流时序参数是否可接受。The output data register 17 is used to store the output data of the memory subsystem. By checking whether the output data is correct, it is possible to check whether the measured AC timing parameters are acceptable.

当存储器子系统在进行功能测试时,自动测试机台19会送出存储器子系统所需的外部功能测试信号D_EXT至时序测量电路。外部功能测试信号D_EXT比如包括:地址信号、数据输入信号、写入使能信号(WEB)、输出使能信号(OE)、芯片选择信号(CSB)与时钟信号CK等。When the memory subsystem is performing a functional test, the automatic test machine 19 sends an external functional test signal D_EXT required by the memory subsystem to the timing measurement circuit. The external function test signal D_EXT includes, for example, an address signal, a data input signal, a write enable signal (WEB), an output enable signal (OE), a chip select signal (CSB), and a clock signal CK.

图2是依照本发明实施例的时序测量电路的示意图。时序测量电路13a与13b的结构基本上为相似或相同。现请参考图2,时序测量电路13a包括多个时序测量单元(timing measurement unit,TMU)21a-21g。为举例说明,存储器子系统包括:地址信号输入接脚A、数据输入接脚DI,写入使能信号输入接脚WEB、输出使能信号输入接脚OE、芯片选择信号输入接脚CSB、时钟信号输入接脚CK以及数据输出接脚DO等。FIG. 2 is a schematic diagram of a timing measurement circuit according to an embodiment of the invention. The structures of the timing measurement circuits 13a and 13b are basically similar or identical. Referring now to FIG. 2, the timing measurement circuit 13a includes a plurality of timing measurement units (timing measurement units, TMUs) 21a-21g. For example, the memory subsystem includes: address signal input pin A, data input pin DI, write enable signal input pin WEB, output enable signal input pin OE, chip select signal input pin CSB, clock Signal input pin CK and data output pin DO etc.

各时序测量单元耦接至存储器子系统11a的输入接脚之一。比如,时序测量单元21a耦接至地址信号输入接脚A。时序测量单元21b耦接至数据输入接脚DI。时序测量单元21c耦接至写入使能信号输入接脚WEB。时序测量单元21d耦接至输出使能信号输入接脚OE。时序测量单元21e耦接至芯片选择信号输入接脚CSB。时序测量单元21f耦接至时钟信号输入接脚CK。时序测量单元21g耦接至数据输出接脚DO。Each timing measurement unit is coupled to one of the input pins of the memory subsystem 11a. For example, the timing measurement unit 21a is coupled to the address signal input pin A. As shown in FIG. The timing measurement unit 21b is coupled to the data input pin DI. The timing measurement unit 21c is coupled to the write enable signal input pin WEB. The timing measurement unit 21d is coupled to the output enable signal input pin OE. The timing measurement unit 21e is coupled to the chip select signal input pin CSB. The timing measurement unit 21f is coupled to the clock signal input pin CK. The timing measurement unit 21g is coupled to the data output pin DO.

各时序测量单元21a-21g可在控制信号SW与D_SEL的控制之下,进行不同模式操作并对测试信号T_CK施加不同的延迟量。如图2所示,时序测量单元21a将测试信号T_CK延迟成信号A_IN,以输入至地址信号输入接脚A。时序测量单元21b将测试信号T_CK延迟成信号DI_IN,以输入至数据输入接脚DI。时序测量单元21c将测试信号T_CK延迟成信号WEB_IN,以输入至写入使能信号输入接脚WEB。时序测量单元21d将测试信号T_CK延迟成信号OE_IN,以输入至输出使能信号输入接脚OE。时序测量单元21e将测试信号T_CK延迟成信号CSB_IN,以输入至芯片选择信号输入接脚CSB。时序测量单元21f将测试信号T_CK延迟成信号CK_IN,以输入至时钟信号输入接脚CK。时序测量单元21g将测试信号T_CK延迟成信号DO_IN,以输入至输出数据寄存器17。时序测量单元21g与输出数据寄存器17可用于测试此存储器子系统的存取时间。Each of the timing measurement units 21a-21g can operate in different modes and apply different delays to the test signal T_CK under the control of the control signals SW and D_SEL. As shown in FIG. 2 , the timing measurement unit 21 a delays the test signal T_CK into a signal A_IN to be input to the address signal input pin A. As shown in FIG. The timing measurement unit 21b delays the test signal T_CK into a signal DI_IN to be input to the data input pin DI. The timing measurement unit 21c delays the test signal T_CK into a signal WEB_IN to be input to the write enable signal input pin WEB. The timing measurement unit 21d delays the test signal T_CK into a signal OE_IN to be input to the output enable signal input pin OE. The timing measurement unit 21e delays the test signal T_CK into a signal CSB_IN to be input to the chip select signal input pin CSB. The timing measurement unit 21f delays the test signal T_CK into a signal CK_IN to be input to the clock signal input pin CK. The timing measurement unit 21 g delays the test signal T_CK into a signal DO_IN to be input to the output data register 17 . The timing measurement unit 21g and the output data register 17 can be used to test the access time of the memory subsystem.

时序测量单元的操作模式与延迟操作可参考图3与图4而了解。The operation mode and delay operation of the timing measurement unit can be understood with reference to FIG. 3 and FIG. 4 .

图3是依照本发明实施例的时序测量单元的示意图。各时序测量单元21a-21g的结构基本上彼此相同或相似。如图3所示,时序测量单元21a包括:开关31,多个串接的反相器对,缓冲器INV9,以及多路复用器32。图3以4个串接的反相器对33a-33d为例做说明,但本发明并不受限于此。延迟控制信号D_SEL会决定时序测量单元的延迟量。FIG. 3 is a schematic diagram of a timing measurement unit according to an embodiment of the present invention. The structures of the respective timing measurement units 21a-21g are basically the same or similar to each other. As shown in FIG. 3 , the timing measurement unit 21 a includes: a switch 31 , a plurality of serially connected inverter pairs, a buffer INV9 , and a multiplexer 32 . FIG. 3 takes four series-connected inverter pairs 33a-33d as an example for illustration, but the present invention is not limited thereto. The delay control signal D_SEL determines the delay of the timing measurement unit.

开关31受控制于开关控制信号SW[1:0]。根据开关控制信号SW[1:0]的值,开关31有四种操作模式。此四种操作模式列于表1。The switch 31 is controlled by the switch control signal SW[1:0]. According to the value of the switch control signal SW[1:0], the switch 31 has four operation modes. These four modes of operation are listed in Table 1.

表1Table 1

Figure A200710142382D00101
Figure A200710142382D00101

在表1中,“x”代表无关紧要(don’t care)。In Table 1, "x" stands for don't care.

操作模式1又可称为正常延迟模式。在操作模式1中,开关控制信号SW[1:0]为[0,0]。在此操作模式下,开关31将输入信号(亦即测试信号T_CK)不反相就导向第一个反相器对33a的输入端。延迟控制信号D_SEL会决定输出信号A_IN与测试信号T_CK间的时间差。Operation mode 1 may also be referred to as normal latency mode. In operation mode 1, the switch control signal SW[1:0] is [0, 0]. In this mode of operation, the switch 31 directs the input signal (ie the test signal T_CK) to the input terminal of the first inverter pair 33a without inversion. The delay control signal D_SEL determines the time difference between the output signal A_IN and the test signal T_CK.

操作模式2又可称为反相延迟模式。在操作模式2中,开关控制信号SW[1:0]为[0,1]。在此操作模式下,开关31会将输入信号T_CK反相后才导向第一个反相器对33a的输入端。同样地,延迟控制信号D_SEL会决定输出信号A_IN与测试信号T_CK间的时间差。The operation mode 2 may also be referred to as an inverse delay mode. In operation mode 2, the switch control signal SW[1:0] is [0, 1]. In this operation mode, the switch 31 inverts the input signal T_CK before guiding it to the input terminal of the first inverter pair 33a. Likewise, the delay control signal D_SEL determines the time difference between the output signal A_IN and the test signal T_CK.

操作模式3又可称为外部模式。在操作模式3中,开关控制信号SW[1:0]为[1,0]。在此操作模式下,开关31会将外部输入信号D_EXT(由自动测试机台19所提供)导向第一个反相器对33a的输入端。也就是说,在此操作模式下,输出信号A_IN可视为延迟后的地址信号。延迟控制信号D_SEL会决定输出信号A_IN与外部输入信号D_EXT间的时间差。Operation mode 3 can also be called external mode. In operation mode 3, the switch control signal SW[1:0] is [1,0]. In this operation mode, the switch 31 directs the external input signal D_EXT (provided by the automatic test machine 19 ) to the input terminal of the first inverter pair 33 a. That is to say, in this operation mode, the output signal A_IN can be regarded as a delayed address signal. The delay control signal D_SEL determines the time difference between the output signal A_IN and the external input signal D_EXT.

操作模式4又可称为环形振荡器(ring oscillator)模式。在操作模式4中,开关控制信号SW[1:0]为[1,1]。在此操作模式下,开关31会使得反相器对33a-33d与缓冲器INV9成为一个环形振荡器。亦即,开关31会将缓冲器INV9的输出端耦接至第一个反相器对33a的输入端。The operation mode 4 can also be referred to as a ring oscillator (ring oscillator) mode. In operation mode 4, the switch control signal SW[1:0] is [1, 1]. In this mode of operation, switch 31 causes inverter pair 33a - 33d and buffer INV9 to act as a ring oscillator. That is, the switch 31 couples the output terminal of the buffer INV9 to the input terminal of the first inverter pair 33a.

各反相器对包括多个串接的反相器。比如,反相器对33a包括串接的反相器INV1与INV2。反相器对33b包括串接的反相器INV3与INV4。反相器对33c包括串接的反相器INV5与INV6。反相器对33d包括串接的反相器INV7与INV8。各反相器对的输出端会耦接至多路复用器32的输入端之一与下一级的反相器对的输入端。各反相器对可当成延迟电路,对信号进行延迟。Each inverter pair includes a plurality of inverters connected in series. For example, the inverter pair 33a includes inverters INV1 and INV2 connected in series. The inverter pair 33b includes inverters INV3 and INV4 connected in series. The inverter pair 33c includes inverters INV5 and INV6 connected in series. The inverter pair 33d includes inverters INV7 and INV8 connected in series. The output terminal of each inverter pair is coupled to one of the input terminals of the multiplexer 32 and the input terminal of the next stage inverter pair. Each inverter pair can be used as a delay circuit to delay the signal.

缓冲器INV9可用于提高最后一级的反相器对的输出信号的驱动能力。信号RING_OUT由缓冲器INV9所输出。The buffer INV9 can be used to improve the driving capability of the output signal of the last stage inverter pair. The signal RING_OUT is output by the buffer INV9.

多路复用器32会根据延迟控制信号D_SEL而决定要选择哪一个反相器对的输出信号当成信号A_IN。比如,当多路复用器32选择反相器对33a的输出信号当成信号A_IN时,代表信号A_IN与信号T_CK间的时间差为2个基本延迟时间;1个基本延迟时间由一个反相器所提供。此外,在本说明中,一个基本延迟时间亦可称为此时序测量电路的分辨率。The multiplexer 32 will determine which inverter pair's output signal is to be selected as the signal A_IN according to the delay control signal D_SEL. For example, when the multiplexer 32 selects the output signal of the inverter pair 33a as the signal A_IN, it means that the time difference between the signal A_IN and the signal T_CK is two basic delay times; one basic delay time is determined by one inverter supply. In addition, in this description, a basic delay time can also be referred to as the resolution of the timing measurement circuit.

假设分频器为除以N的分频器(N为正整数)。当时序测量单元处于操作模式4(环形振荡)下时,信号RING_OUT的一个周期等于两倍的分辨率。时序测量电路的分辨率可表示为:(1/2)*(1/N)*(1/R_OUT)。R_OUT代表分频器的输出信号R_OUT的频率。Assume that the frequency divider is a frequency divider divided by N (N is a positive integer). When the timing measurement unit is in operating mode 4 (ring oscillation), one period of the signal RING_OUT is equal to twice the resolution. The resolution of the timing measurement circuit can be expressed as: (1/2)*(1/N)*(1/R_OUT). R_OUT represents the frequency of the output signal R_OUT of the frequency divider.

图4a与4b显示根据本发明的存储器芯片的内部测试信号的信号时序图。为简化起见,图4a与4b只显示出施加至存储器子系统的地址接脚A与时钟接脚CK的测试信号A_IN与CK_IN的时序图。4a and 4b show signal timing diagrams of internal test signals of the memory chip according to the present invention. For simplicity, FIGS. 4a and 4b only show the timing diagrams of the test signals A_IN and CK_IN applied to the address pin A and the clock pin CK of the memory subsystem.

图4a显示于用于测量设定时间T_SETUP时的测试信号A_IN与CK_IN的时序图。如图4a所示,为确保存储器子系统的操作正确,在测试信号A_IN转态后,至少要经过设定时间T_SETUP,测试信号CK_IN才能转态。也就是,信号A_IN领先于信号CK_IN。在本实施例中,在存储器子系统的输出数据DO仍为正确下,藉由调整时序测量单元21a或21f的延迟时间量,来得到最小的设定时间T_SETUP。FIG. 4a shows a timing diagram of the test signals A_IN and CK_IN for measuring the setup time T_SETUP. As shown in FIG. 4 a , to ensure correct operation of the memory subsystem, after the test signal A_IN transitions, at least a set time T_SETUP must pass before the test signal CK_IN transitions. That is, signal A_IN leads signal CK_IN. In this embodiment, when the output data DO of the memory subsystem is still correct, the minimum setup time T_SETUP is obtained by adjusting the delay time of the timing measurement unit 21a or 21f.

图4b显示于用于测量保持时间T_HOLD时的测试信号A_IN与CK_IN的时序图。如图4b所示,为确保存储器子系统的操作正确,在测试信号CK_IN转态后,至少要经过保持时间T_HOLD,测试信号A_IN才能转态。也就是,信号A_IN落后于信号CK_IN。在本实施例中,在存储器子系统的输出数据DO仍为正确下,藉由调整时序测量单元21a或21f的延迟时间量,来得到最小的保持时间T_HOLD。FIG. 4b shows a timing diagram of the test signals A_IN and CK_IN for measuring the hold time T_HOLD. As shown in FIG. 4 b , in order to ensure correct operation of the memory subsystem, after the test signal CK_IN transitions, at least the hold time T_HOLD must pass before the test signal A_IN transitions. That is, signal A_IN lags signal CK_IN. In this embodiment, when the output data DO of the memory subsystem is still correct, the minimum hold time T_HOLD is obtained by adjusting the delay time of the timing measurement unit 21a or 21f.

在现有技术中,测试信号由外部的自动测试机台所产生并送至待测的存储器芯片。故而,如果外部的测试信号有时序变动或误差的话,将影响到测试的准确度。在本实施例中,测试信号由存储器芯片内部所产生,所以可以提高测试的准确度并提高效率。In the prior art, the test signal is generated by an external automatic test machine and sent to the memory chip to be tested. Therefore, if the timing variation or error of the external test signal will affect the accuracy of the test. In this embodiment, the test signal is generated inside the memory chip, so the test accuracy and efficiency can be improved.

虽然本发明已以较佳实施例揭露如上,然其并非用以限定本发明,任何所属技术领域中具有通常知识者,在不脱离本发明的精神和范围内,当可作些许的更动与润饰,因此本发明的保护范围当视本发明的申请专利范围所界定者为准。Although the present invention has been disclosed above with preferred embodiments, it is not intended to limit the present invention. Anyone with ordinary knowledge in the technical field may make some modifications and changes without departing from the spirit and scope of the present invention. Modification, so the scope of protection of the present invention should be defined by the patent scope of the present invention.

Claims (13)

1.一种存储器芯片,包括:1. A memory chip, comprising: 一存储器子系统,用于存储数据,其包括多个接脚;A memory subsystem for storing data, including a plurality of pins; 一时钟树,将一测试信号源平衡地送出;以及a clock tree that feeds out a test signal source in balance; and 一时序测量电路,接收由该时钟树所送出的该测试信号源,该时序测量电路将该测试信号源进行各别延迟以产生多个延迟后测试信号,所述延迟后测试信号送至该存储器子系统的所述接脚,藉由调整所述延迟后测试信号源的时序来测试该存储器子系统的存储器交流时序参数。A timing measurement circuit, receiving the test signal source sent by the clock tree, the timing measurement circuit respectively delays the test signal source to generate a plurality of delayed test signals, and the delayed test signals are sent to the memory The pins of the subsystem test the memory communication timing parameters of the memory subsystem by adjusting the timing of the delayed test signal source. 2.如权利要求1所述的存储器芯片,更包括:2. The memory chip as claimed in claim 1, further comprising: 一控制电路,用于控制该时序测量电路的操作模式与所述延迟后测试信号的延迟量。A control circuit is used for controlling the operation mode of the timing measurement circuit and the delay amount of the delayed test signal. 3.如权利要求1所述的存储器芯片,更包括:3. The memory chip as claimed in claim 1, further comprising: 一分频器,接收并分频该时序测量电路所输出的一环形振荡器输出信号。A frequency divider receives and divides a ring oscillator output signal output by the timing measurement circuit. 4.如权利要求3所述的存储器芯片,其中,当该存储器芯片包括多个时序测量电路时,所述时序测量电路的多个环形振荡器输出信号耦接至该分频器,该存储器芯片更包括:4. The memory chip as claimed in claim 3, wherein when the memory chip comprises a plurality of timing measurement circuits, a plurality of ring oscillator output signals of the timing measurement circuits are coupled to the frequency divider, and the memory chip Also includes: 一多路复用器,耦接至该分频器,用以选择所述时序测量电路的所述环形振荡器输出信号之一。A multiplexer, coupled to the frequency divider, is used to select one of the ring oscillator output signals of the timing measurement circuit. 5.如权利要求1所述的存储器芯片,更包括:5. The memory chip of claim 1, further comprising: 一输出数据寄存器,接收该存储器子系统的一输出数据。An output data register receives an output data of the memory subsystem. 6.如权利要求4所述的存储器芯片,其中,各时序测量单元耦接至该存储器子系统的所述接脚之一。6. The memory chip of claim 4, wherein each timing measurement unit is coupled to one of the pins of the memory subsystem. 7.如权利要求6所述的存储器芯片,其中,各时序测量单元包括:7. The memory chip as claimed in claim 6, wherein each timing measurement unit comprises: 一开关,根据一开关控制信号而决定其操作模式;a switch, the operation mode of which is determined according to a switch control signal; 多个串接的延迟电路,各延迟电路的一输入端耦接至该开关的一输出端或前一级延迟电路的一输出端,所述延迟电路的最后一级输出该环形振荡器输出信号;以及A plurality of series-connected delay circuits, an input end of each delay circuit is coupled to an output end of the switch or an output end of the previous stage delay circuit, and the last stage of the delay circuit outputs the ring oscillator output signal ;as well as 一多路复用器,接收所述延迟电路的多个输出,并产生该延迟后测试信号至该存储器子系统的该对应接脚。A multiplexer receives multiple outputs of the delay circuit and generates the delayed test signal to the corresponding pin of the memory subsystem. 8.一种存储器芯片的时序测量电路,该存储器芯片包括:一存储器子系统与将一测试信号源平衡地送出的一时钟树;该时序测量电路包括:8. A timing measurement circuit of a memory chip, the memory chip comprising: a memory subsystem and a clock tree that sends a test signal source in balance; the timing measurement circuit comprises: 多个时序测量单元,各时序测量单元耦接至该存储器子系统的多个接脚之一以测量该存储器子系统的存储器参数;各时序测量单元包括:A plurality of timing measurement units, each timing measurement unit is coupled to one of the plurality of pins of the memory subsystem to measure memory parameters of the memory subsystem; each timing measurement unit includes: 一开关,具有:一控制端,接收一外部开关控制信号,一第一端,接收该时钟树所送出的该测试信号源,一第二端,接收一外部数据,一第三端,以及一第四端;A switch has: a control terminal for receiving an external switch control signal, a first terminal for receiving the test signal source sent by the clock tree, a second terminal for receiving external data, a third terminal, and a fourth end; 多个串接的延迟电路,所述延迟电路的一第一级延迟电路的一输入端耦接至该开关的该第四端,所述延迟电路的最后一级输出一环形振荡器输出信号,该环形振荡器输出信号指示该时序测量电路的一分辨率;以及a plurality of series-connected delay circuits, an input end of a first-stage delay circuit of the delay circuit is coupled to the fourth end of the switch, and the last stage of the delay circuit outputs a ring oscillator output signal, the ring oscillator output signal is indicative of a resolution of the timing measurement circuit; and 一多路复用器,具有:一控制端,接收一外部延迟控制信号;多个输入端,分别耦接至所述延迟电路的多个输出端;以及一输出端,耦接至该存储器子系统的该对应接脚;A multiplexer has: a control terminal, receiving an external delay control signal; a plurality of input terminals, respectively coupled to a plurality of output terminals of the delay circuit; and an output terminal, coupled to the memory sub the corresponding pin of the system; 其中,该外部开关控制信号控制该时序测量单元的操作模式,以及该外部延迟控制信号控制该测试信号源与该多路复用器的该输出信号间的一时间差。Wherein, the external switch control signal controls the operation mode of the timing measurement unit, and the external delay control signal controls a time difference between the test signal source and the output signal of the multiplexer. 9.一种存储器的测试方法,该方法包括:9. A method for testing memory, the method comprising: 平衡地送出一测试信号;sending a test signal in a balanced manner; 分别延迟该测试信号以分别产生多个延迟后测试信号,以输入至该存储器的多个接脚;以及respectively delaying the test signal to respectively generate a plurality of delayed test signals for inputting to a plurality of pins of the memory; and 检查该存储器所输出的一输出数据是否正确并对输入至该存储器的所述接脚的所述延迟后测试信号进行时序调整,以测量该存储器的一交流时序参数。Checking whether an output data output by the memory is correct and performing timing adjustment on the delayed test signal input to the pin of the memory, so as to measure an AC timing parameter of the memory. 10.如权利要求9所述的方法,更包括:10. The method of claim 9, further comprising: 响应于一外部控制信号,将一外部测试数据送至该存储器,以进行功能测试。In response to an external control signal, an external test data is sent to the memory for functional testing. 11.如权利要求10所述的方法,更包括:11. The method of claim 10, further comprising: 响应于该外部控制信号,令该存储器内的一时序测量单元进行一环形振荡,以测量一延迟分辨率。In response to the external control signal, a timing measurement unit in the memory is made to perform a ring oscillation to measure a delay resolution. 12.如权利要求9所述的方法,更包括:12. The method of claim 9, further comprising: 令输入至该存储器的一地址接脚的该延迟后测试信号领先于输入至该存储器的一时钟接脚的该延迟后测试信号,以测量一设定时间参数。Making the delayed test signal input to an address pin of the memory ahead of the delayed test signal input to a clock pin of the memory to measure a set time parameter. 13.如权利要求9所述的方法,更包括:13. The method of claim 9, further comprising: 令输入至该存储器的一地址接脚的该延迟后测试信号落后于输入至该存储器的一时钟接脚的该延迟后测试信号,以测量一保持时间参数。Making the delayed test signal input to an address pin of the memory lag behind the delayed test signal input to a clock pin of the memory to measure a retention time parameter.
CN2007101423821A 2007-08-22 2007-08-22 Memory timing measurement circuit and its testing method Active CN101373639B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2007101423821A CN101373639B (en) 2007-08-22 2007-08-22 Memory timing measurement circuit and its testing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2007101423821A CN101373639B (en) 2007-08-22 2007-08-22 Memory timing measurement circuit and its testing method

Publications (2)

Publication Number Publication Date
CN101373639A true CN101373639A (en) 2009-02-25
CN101373639B CN101373639B (en) 2011-02-09

Family

ID=40447745

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2007101423821A Active CN101373639B (en) 2007-08-22 2007-08-22 Memory timing measurement circuit and its testing method

Country Status (1)

Country Link
CN (1) CN101373639B (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102640227A (en) * 2009-09-23 2012-08-15 国家数字研究中心有限公司 A flash memory device and control method
US9235102B2 (en) 2010-08-20 2016-01-12 Idea Zoo, Inc. Apparatus to manipulate colloidal particles in a bistable medium
CN106019119A (en) * 2015-03-27 2016-10-12 株式会社巨晶片 Testing circuit for semiconductor integrated circuit and testing method using the same
CN106297897A (en) * 2015-05-27 2017-01-04 华邦电子股份有限公司 Memory cell and test method thereof
CN108353002A (en) * 2015-10-26 2018-07-31 微软技术许可有限责任公司 The fine time-ordered measurement assignment messages of batch
CN115542131A (en) * 2022-11-23 2022-12-30 北京紫光青藤微系统有限公司 Chip testing method and circuit

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3929116B2 (en) * 1997-07-04 2007-06-13 富士通株式会社 Memory subsystem
US6822481B1 (en) * 2003-06-12 2004-11-23 Agilent Technologies, Inc. Method and apparatus for clock gating clock trees to reduce power dissipation
CN100510768C (en) * 2004-08-09 2009-07-08 华为技术有限公司 Time sequence test method

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102640227A (en) * 2009-09-23 2012-08-15 国家数字研究中心有限公司 A flash memory device and control method
CN102640227B (en) * 2009-09-23 2016-06-01 纳姆迪兰斯有限公司 A kind of flash memory and control method
US9235102B2 (en) 2010-08-20 2016-01-12 Idea Zoo, Inc. Apparatus to manipulate colloidal particles in a bistable medium
CN106019119A (en) * 2015-03-27 2016-10-12 株式会社巨晶片 Testing circuit for semiconductor integrated circuit and testing method using the same
CN106297897A (en) * 2015-05-27 2017-01-04 华邦电子股份有限公司 Memory cell and test method thereof
CN108353002A (en) * 2015-10-26 2018-07-31 微软技术许可有限责任公司 The fine time-ordered measurement assignment messages of batch
CN108353002B (en) * 2015-10-26 2021-09-14 微软技术许可有限责任公司 Bulk fine timing measurement assignment messages
CN115542131A (en) * 2022-11-23 2022-12-30 北京紫光青藤微系统有限公司 Chip testing method and circuit
CN115542131B (en) * 2022-11-23 2023-03-10 北京紫光青藤微系统有限公司 Chip testing method and circuit

Also Published As

Publication number Publication date
CN101373639B (en) 2011-02-09

Similar Documents

Publication Publication Date Title
CN103378826A (en) High precision single edge capture and delay measurement circuit
JP3625400B2 (en) Test circuit for variable delay element
JP5665263B2 (en) Semiconductor memory device and method for testing semiconductor memory device
CN101373639A (en) Memory time sequence measuring circuit and testing method thereof
CN101646954B (en) Test equipment and electronic devices
US11374561B2 (en) Integrated circuit and method of testing
JP5131025B2 (en) Digital signal delay measurement circuit and digital signal delay measurement method
JP2007108172A (en) Apparatus for measuring on-chip characteristics of semiconductor circuits and method related thereto
CN102967819A (en) High speed test circuit and method
US7080302B2 (en) Semiconductor device and test system therefor
US7797593B2 (en) Method and apparatus for memory AC timing measurement
KR20220107042A (en) Clock Generation Circuitry, Memory and Clock Duty Cycle Calibration Methods
JP4437986B2 (en) Semiconductor integrated circuit device, interface test control circuit, and test method
JP2001021624A (en) Test data generation system and method, and recording medium recording test data generation program
JP2008097699A (en) Semiconductor memory device
US8901938B2 (en) Delay line scheme with no exit tree
JP2023512018A (en) memory
CN103809104B (en) Scan clock generator and method for generating scan clock
KR970002062B1 (en) Test data output circuit of boundary-scan architecture
JP2769588B2 (en) Data output timing synchronization method in IC test equipment
WO2022088748A1 (en) Clock generation circuit, memory, and clock duty cycle calibration method
JP2009216419A (en) Semiconductor integrated circuit device
JPH04109183A (en) Delay test method
JP2011214873A (en) Semiconductor circuit device, and measuring method of the same
JPH10213630A (en) Integrated circuit device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant