CN112269703A - Testability framework of chip - Google Patents

Testability framework of chip Download PDF

Info

Publication number
CN112269703A
CN112269703A CN202011271586.7A CN202011271586A CN112269703A CN 112269703 A CN112269703 A CN 112269703A CN 202011271586 A CN202011271586 A CN 202011271586A CN 112269703 A CN112269703 A CN 112269703A
Authority
CN
China
Prior art keywords
test
unit
functional
logic module
testability
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
CN202011271586.7A
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.)
QUALCHIP TECHNOLOGIES Inc
Original Assignee
QUALCHIP TECHNOLOGIES Inc
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 QUALCHIP TECHNOLOGIES Inc filed Critical QUALCHIP TECHNOLOGIES Inc
Priority to CN202011271586.7A priority Critical patent/CN112269703A/en
Publication of CN112269703A publication Critical patent/CN112269703A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • G06F11/2205Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested
    • 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/2851Testing of integrated circuits [IC]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • G06F11/2273Test methods
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • G06F11/2284Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing by power-on test, e.g. power-on self test [POST]

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Quality & Reliability (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Semiconductor Integrated Circuits (AREA)

Abstract

The invention discloses a testability framework of a chip, and relates to the technical field of integrated circuits. The testability architecture provided by the invention comprises a test logic module and a functional logic module, wherein the test logic module comprises an independent test unit and a mixed test unit, and the independent test unit and the functional logic module are separated from each other; the testability architecture has a functional mode in which power to the individual test units is disconnected and a test mode; in a test mode, the power supplies of the independent test unit, the hybrid test unit and the functional logic module are in a connection state. On the basis of using clock gating to reduce the dynamic power consumption of the testable design chip, the invention cuts off the power of the test logic module by a method of multiple power domains, thereby achieving the purpose of greatly reducing the static power consumption and ensuring that the total power consumption of the chip is lower during the work.

Description

Testability framework of chip
[ technical field ] A method for producing a semiconductor device
The invention relates to the technical field of integrated circuits, in particular to a testability framework of a chip.
[ background of the invention ]
Today, as the size and complexity of integrated circuits increase, and the relative gate count of pins in a chip decreases, the controllability and observability of the circuits decrease dramatically. The traditional test method is difficult to comprehensively and effectively verify the design and manufacture correctness of the complex integrated circuit. The design of the testability method provides a solution for the problem, and the purpose of improving the controllability and observability of the circuit is achieved by properly adding some special test circuits, so that the difficulty and complexity of circuit test are reduced, the efficiency of the circuit test is improved, and the cost is reduced. However, these integrated circuits dedicated to testing also generate a lot of power consumption when the chip is operating normally. With the increasing scale and speed of digital circuit chips, the power consumption of the chips is higher and higher. In many applications, power consumption has become a primary consideration in chip design. Most of the existing testable designs adopt a clock gating structure to achieve the purpose of eliminating the dynamic Power consumption of a test circuit, but cannot eliminate the leakage current Power consumption caused by the leakage current, namely Static Power consumption (Static Power). Although the working voltage of the chip is already at a lower level nowadays, the leakage current of a single MOS transistor is very small, but with the increase of the transistor scale of the chip, some of the transistors can reach hundreds of millions or even billions, the circuit scale introduced by the testability design also increases at the same time, and the leakage current power consumption becomes an important component of the power consumption in the testability chip. How to reduce or even eliminate the leakage current power consumption of the testable integrated circuit is an unsolved problem which is not negligible at present.
[ summary of the invention ]
In order to solve the problems, the invention provides a testability architecture of a chip, which cuts off the power of a test logic module by a method of multiple power domains on the basis of using clock gating to reduce the dynamic power consumption of a testable design chip, thereby achieving the purpose of greatly reducing the static power consumption and ensuring that the total power consumption of the chip is lower during the operation.
In order to achieve the purpose, the invention adopts the following technical scheme:
a testability framework of a chip comprises a test logic module and a functional logic module, wherein the test logic module comprises an independent test unit and a mixed test unit, the mixed test unit and the functional logic module are mutually mixed, and the independent test unit and the functional logic module are mutually separated;
the testability architecture has a functional mode in which the power supply of the independent test unit is switched off and the power supply of the hybrid test unit and the functional logic module is switched on; in a test mode, the power supplies of the independent test unit, the hybrid test unit and the functional logic module are in an on state.
Optionally, the testability architecture has a test power domain and a functional power domain, the independent test unit is powered by VDD _ test in the test power domain, and the hybrid test unit and the functional logic module are powered by VDD _ func in the functional power domain.
Optionally, the testability architecture further includes a power switch controller unit and a power switch cells unit, where the power switch controller unit is in signal connection with the power switch cells unit, and in a functional mode, the power switch controller unit sends a turn-off control signal to the power switch cells unit, and the power switch cells unit disconnects power supply between the VDD _ test and the independent test unit.
Optionally, the power switch controller unit and the power switch cells are powered by VDD _ func in the functional power domain.
Optionally, the power switch cells have an input end and an output end, the input end is connected to VDD _ func, and the output end is connected to VDD _ test.
Optionally, the power switch cells have a plurality of switch cells, and the plurality of switch cells are connected end to end around the independent test unit to form a closed loop, or the plurality of switch cells are uniformly distributed around the independent test unit in a dot matrix manner.
Optionally, the functional mode and the test mode of the testability architecture are determined according to a test _ mode signal;
the default value of the test _ mode signal is 0, the testability architecture is in a functional mode, and the power switch controller unit sends a shutdown control signal to the power switch cells after receiving the test _ mode signal;
the test _ mode signal is set to be 1, the testability architecture is in a test mode, the power switch controller unit receives the test _ mode signal and sends an opening control signal to the power switch cells unit, and the power switch cells unit restores power supply between VDD _ test and the independent test unit.
Optionally, the test _ mode signal is input from the outside of the chip through an I/O port or generated inside the chip.
Optionally, the testability architecture further includes an isolation cells unit;
in the functional mode, the isolation cells are in an enabled state after receiving a test _ mode signal of 0, and the signal output by the independent test unit is locked as a fixed value to isolate the functional logic module;
in the test mode, the isolation cells are in a disabled state after receiving a test _ mode signal of 1, and the independent test unit is in signal connection with the functional logic module.
Optionally, the isolation cells are powered by VDD _ function in the functional power domain.
The invention has the following beneficial effects:
in the prior art, most of chips with testable designs adopt a clock gating structure to achieve the purpose of reducing the dynamic power consumption of circuits, but leakage current cannot be eliminated, and still larger static power consumption exists. According to the technical scheme, on the basis of the prior art, through division of multiple power supply domains, independent test logic modules are divided into as many test logics as possible, the divided parts are distributed to different voltage domains for power supply, the independent test logic modules can be completely powered off when a chip works, the purpose of greatly reducing static power consumption is achieved, and the overall power consumption of a circuit is lower. Meanwhile, when the chip needs to be tested, the test power domain can normally supply power, the independent test logic module can normally work, and no adverse effect can be caused on the normal work of the test mode.
These features and advantages of the present invention will be disclosed in more detail in the following detailed description and the accompanying drawings. The best mode or means of the present invention will be described in detail with reference to the accompanying drawings, but the present invention is not limited thereto. In addition, the features, elements and components appearing in each of the following and in the drawings are plural and different symbols or numerals are labeled for convenience of representation, but all represent components of the same or similar construction or function.
[ description of the drawings ]
The invention will be further described with reference to the accompanying drawings in which:
fig. 1 is a schematic workflow diagram of an embodiment of the present invention.
[ detailed description ] embodiments
The technical solutions of the embodiments of the present invention are explained and illustrated below with reference to the drawings of the embodiments of the present invention, but the following embodiments are only preferred embodiments of the present invention, and not all embodiments. Based on the embodiments in the implementation, other embodiments obtained by those skilled in the art without any creative effort belong to the protection scope of the present invention.
Reference in the specification to "one embodiment" or "an example" means that a particular feature, structure or characteristic described in connection with the embodiment itself may be included in at least one embodiment of the patent disclosure. The appearances of the phrase "in one embodiment" in various places in the specification are not necessarily all referring to the same embodiment.
Example (b):
the embodiment provides a testability architecture of a chip.
In terms of logic modules, the testability architecture provided in this embodiment includes a test logic module, a functional logic module, a power switch controller unit, a power switch cells unit, and an isolation cells unit, where the test logic module includes an independent test unit and a hybrid test unit, and specific circuits of the aforementioned logic units and logic modules belong to the prior art known to those skilled in the art, and are not described herein again. The hybrid test unit and the functional logic module are mixed with each other, and the independent test unit and the functional logic module are separated from each other. Because the test logic module and the functional logic module in the prior art have overlapped parts, the test logic module needs to be divided into an independent test unit and a mixed test unit as much as possible on the premise of not influencing the functional logic module, so that the independent test unit can use an independent power domain, the power supply of the independent test unit is controlled independently, and the power consumption of a chip is reduced to the maximum extent. The power switch controller unit is connected with the power switch cells through signals. A power switch cell has several switch cells. The cell is implemented by a CMOS circuit, and since the on current of a MOS is small, the current required is relatively large when the logic controlled by the MOS operates normally, and therefore a large number of cells are required to work together to carry this current. Therefore, in the embodiment, the plurality of switch cells are connected end to end around the independent test unit to form a closed loop, and in other embodiments, the plurality of switch cells may also be uniformly distributed around the independent test unit in a dot matrix manner, which is not limited herein. The functional logic module and the independent test unit have a signal transmission relationship, when the power supply of the independent test unit is turned off, the output signal of the independent test unit can be in an unstable state, namely an unpredictable value, and the circuit function is influenced, so that the isolation cells are used for isolating the output signal of the independent test unit with the power supply turned off from the functional logic module.
In terms of power supply, the testability architecture provided by the embodiment has a test power domain and a functional power domain. The independent test unit is powered by VDD _ test in the test power domain; the hybrid test unit, the functional logic module, the power switch controller unit, the power switch cells and the isolation cells are all powered by VDD _ func in the functional power domain. The power switch cells have input terminals connected to VDD _ func and output terminals connected to VDD _ test. On the premise of not changing functional logic, the independent test unit is separated, so that power supply of an independent power domain is conveniently realized, and the purpose of independently turning off the part of test logic is achieved.
As shown in fig. 1, the testability architecture provided by this embodiment has a functional mode and a test mode, the functional mode and the test mode are determined according to the test _ mode signal, and the test _ mode signal may be input from the outside of the chip through the I/O port or generated inside the chip, which is not limited herein.
the default value of the test _ mode signal is 0, the testability architecture is in a functional mode at the moment, the power switch controller unit sends a turn-off control signal to the power switch cells after receiving the test _ mode signal of 0, the power switch cells receive the turn-off control signal and then disconnect the power supply between VDD _ test and the independent test unit, so that the power supply of the independent test unit is cut off, the power supply of the hybrid test unit and the functional logic module is in a turn-on state, and the power supply of the logic is independently controlled in different working modes. The logic module in the functional power domain works normally, the independent test unit is powered off completely, no power consumption is generated, and the power consumption of the chip only comes from the logic module in the functional power domain. Meanwhile, the isolation cells are in an enabling state after receiving a test _ mode signal of 0, and the signal output by the independent test unit is locked as a fixed value so as to isolate the functional logic module and ensure that the output of the functional logic module does not interfere with the normal work of the functional logic module;
when the testability architecture needs to be tested, the test _ mode signal is set to be 1, the testability architecture is in a test mode at the moment, the power switch controller unit sends an opening control signal to the power switch cells after receiving the test _ mode signal which is 1, the power switch cells recover power supply between VDD _ test and the independent test unit after receiving the opening control signal, the power supply of the independent test unit, the mixed test unit and the functional logic module is in a connection state, and all the logic modules work normally. Meanwhile, the isolation cells are in a disabled state after receiving the test _ mode signal of 1, and the independent test unit is in signal connection with the functional logic module to perform normal data transmission.
In the prior art, most of chip architectures of testable designs adopt a clock gating structure to achieve the purpose of reducing the dynamic power consumption of circuits, but leakage current cannot be eliminated, and still larger static power consumption exists. According to the technical scheme provided by the embodiment, on the basis of the prior art, through division of multiple power supply domains, independent test logic modules are divided from as many test logics as possible, and the divided parts are distributed to different voltage domains for power supply, so that the independent test logic modules can be completely powered off when a chip works, the purpose of greatly reducing static power consumption is achieved, and the overall power consumption of a circuit is lower. Meanwhile, when the chip needs to be tested, the test power domain can normally supply power, the independent test logic module can normally work, and no adverse effect can be caused on the normal work of the test mode.
While the present invention has been described with reference to the preferred embodiments, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims. Any modification which does not depart from the functional and structural principles of the present invention is intended to be included within the scope of the claims.

Claims (10)

1. A testability framework of a chip comprises a test logic module and a functional logic module, and is characterized in that the test logic module comprises an independent test unit and a mixed test unit, the mixed test unit and the functional logic module are mutually mixed, and the independent test unit and the functional logic module are mutually separated;
the testability architecture has a functional mode in which the power supply of the independent test unit is switched off and the power supply of the hybrid test unit and the functional logic module is switched on; in a test mode, the power supplies of the independent test unit, the hybrid test unit and the functional logic module are in an on state.
2. The testability architecture of claim 1, wherein: the testability architecture has a test power domain and a functional power domain, the independent test unit is powered by VDD _ test in the test power domain, and the hybrid test unit and the functional logic module are powered by VDD _ func in the functional power domain.
3. The testability architecture of claim 2, wherein: the testability framework further comprises a power switch controller unit and a power switch cells unit, wherein the power switch controller unit is in signal connection with the power switch cells unit, in a functional mode, the power switch controller unit sends a turn-off control signal to the power switch cells unit, and the power switch cells unit disconnects power supply between VDD _ test and the independent test unit.
4. The testability architecture of claim 3, wherein: the power switch controller unit and power switch cells are powered by VDD _ func within the functional power domain.
5. The testability architecture of claim 3, wherein: the power switch cells are provided with input ends and output ends, wherein the input ends are connected with VDD _ func, and the output ends are connected with VDD _ test.
6. The testability architecture of claim 3, wherein: the power switch cells are provided with a plurality of switch cells, the switch cells are connected end to end around the independent test unit to form a closed loop, or the switch cells are uniformly distributed around the independent test unit in a dot matrix manner.
7. The testability architecture of one of claims 3 to 8, wherein: the functional mode and the test mode of the testability framework are determined according to the test _ mode signal;
the default value of the test _ mode signal is 0, the testability architecture is in a functional mode, and the power switch controller unit sends a shutdown control signal to the power switch cells after receiving the test _ mode signal;
the test _ mode signal is set to be 1, the testability architecture is in a test mode, the power switch controller unit receives the test _ mode signal and sends an opening control signal to the power switch cells unit, and the power switch cells unit restores power supply between VDD _ test and the independent test unit.
8. The testability architecture of claim 7, wherein: the test _ mode signal is input from the outside of the chip through an I/O port or generated inside the chip.
9. The testability architecture of claim 7, wherein: the testability architecture further comprises an isolation cells unit;
in the functional mode, the isolation cells are in an enabled state after receiving a test _ mode signal of 0, and the signal output by the independent test unit is locked as a fixed value to isolate the functional logic module;
in the test mode, the isolation cells are in a disabled state after receiving a test _ mode signal of 1, and the independent test unit is in signal connection with the functional logic module.
10. The chip of claim 9, wherein: the isolation cells are powered by VDD _ func within the functional power domain.
CN202011271586.7A 2020-11-13 2020-11-13 Testability framework of chip Pending CN112269703A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011271586.7A CN112269703A (en) 2020-11-13 2020-11-13 Testability framework of chip

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011271586.7A CN112269703A (en) 2020-11-13 2020-11-13 Testability framework of chip

Publications (1)

Publication Number Publication Date
CN112269703A true CN112269703A (en) 2021-01-26

Family

ID=74340555

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011271586.7A Pending CN112269703A (en) 2020-11-13 2020-11-13 Testability framework of chip

Country Status (1)

Country Link
CN (1) CN112269703A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115061032A (en) * 2022-06-14 2022-09-16 无锡华大国奇科技有限公司 Function test method and device for multi-clock-domain chip

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115061032A (en) * 2022-06-14 2022-09-16 无锡华大国奇科技有限公司 Function test method and device for multi-clock-domain chip

Similar Documents

Publication Publication Date Title
US8664977B2 (en) Ultra-low power multi-threshold asynchronous circuit design
US6938225B2 (en) Scan design for double-edge-triggered flip-flops
US6418545B1 (en) System and method to reduce scan test pins on an integrated circuit
US8566658B2 (en) Low-power and area-efficient scan cell for integrated circuit testing
US9362910B2 (en) Low clock-power integrated clock gating cell
US20060152268A1 (en) Latch circuit including a data retention latch
US20100153759A1 (en) Power gating technique to reduce power in functional and test modes
US20030052730A1 (en) Semiconductor integrated circuit
US20070024318A1 (en) Automatic extension of clock gating technique to fine-grained power gating
US9041450B2 (en) Low-power dual-edge-triggered storage cell with scan test support and clock gating circuit therefore
US8451039B2 (en) Apparatus for storing a data value in a retention mode
GB2416050A (en) Circuit and method for storing data in operational diagnostic and sleep modes
EP0702243A2 (en) Scan testable double edge triggered scan cell
EP2339752B1 (en) Leakage current reduction in a sequential circuit
WO2020033064A1 (en) Low-power clock gate circuit
KR101424534B1 (en) Systems, circuits, chips and methods with protection at power island boundaries
CN213751053U (en) Testability framework of chip
CN112269703A (en) Testability framework of chip
US8018247B2 (en) Apparatus and method for reducing power consumption using selective power gating
US7436201B2 (en) Architecture for reducing leakage component in semiconductor devices
US8749286B2 (en) Programmable scannable storage circuit
JP2002340986A (en) Semiconductor integrated circuit and failure detecting method of semiconductor integrated circuit
US11004480B2 (en) Leakage current reduction in a dual rail device
US20070168792A1 (en) Method to Reduce Leakage Within a Sequential Network and Latch Circuit
JP2003215214A (en) Semiconductor integrated circuit device

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