Nothing Special   »   [go: up one dir, main page]

CN102890970B - POP (Post Office Protocol) packaged SOC (System on Chip) DRAM (Dynamic Random Access Memory) input/output test method and device - Google Patents

POP (Post Office Protocol) packaged SOC (System on Chip) DRAM (Dynamic Random Access Memory) input/output test method and device Download PDF

Info

Publication number
CN102890970B
CN102890970B CN201110205287.8A CN201110205287A CN102890970B CN 102890970 B CN102890970 B CN 102890970B CN 201110205287 A CN201110205287 A CN 201110205287A CN 102890970 B CN102890970 B CN 102890970B
Authority
CN
China
Prior art keywords
input
dram
check code
output
soc
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.)
Active
Application number
CN201110205287.8A
Other languages
Chinese (zh)
Other versions
CN102890970A (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.)
GUANGZHOU NUFRONT COMPUTER SYSTEM CHIP CO Ltd
Original Assignee
GUANGZHOU NUFRONT COMPUTER SYSTEM CHIP 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 GUANGZHOU NUFRONT COMPUTER SYSTEM CHIP CO Ltd filed Critical GUANGZHOU NUFRONT COMPUTER SYSTEM CHIP CO Ltd
Priority to CN201110205287.8A priority Critical patent/CN102890970B/en
Publication of CN102890970A publication Critical patent/CN102890970A/en
Application granted granted Critical
Publication of CN102890970B publication Critical patent/CN102890970B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Tests Of Electronic Circuits (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)

Abstract

The invention discloses POP (Post Office Protocol) packaged SOC (System on Chip) DRAM (Dynamic Random Access Memory) input/output test method and device. On the basis of simple abstraction of IO (Input/Output), a return circuit is naturally formed, so that the SOC test of DRAMIO (Dynamic Random Access Memory Input/Output) during the POP packaging is possible; and an IOBIST (Input/Output Built-in Self Test) module is utilized, so that the test result is output to the bottom of an SOC through GPIO (General Purpose Input/Output) and then the test purpose is realized. According to the test method and device provided by the invention, the problem that the DRAMIO is not located at the lower part of the chip during the POP packaging and thus the direct test cannot be obtained is solved, so that the SOC packaging cost of the POP packaging is reduced and the speed is accelerated.

Description

A kind of SOC DRAM input/output method of testing and device of POP encapsulation
Technical field
The invention belongs to technical field of integrated circuits, more particularly to a kind of SOC DRAM input/output of POP encapsulation Method of testing and device.
Background technology
At present POP (Package on package) encapsulation technologies encapsulate DRAM in consumer-elcetronics devices such as mobile phones It is widely used during (Dynamic Rand Access Memory) chip, is that dram chip is encapsulated in SOC (System on Chip) on chip, as shown in Figure 1.In the prior art, when testing chip, entered to encapsulating the SOC for completing Row functional test, and for the POP chips that complete of encapsulation, when needing to carry out SOC IO (Input/output) to test, but ten Divide trouble.On the one hand, DRAM I/O pins are a kind of selection below SOC, but pin is below, and SOC IO can be caused to increase, So that package area increase, due to cost consideration, package area is not too big, therefore DRAM IO can not go out below.The opposing party Face, DRAM I/O pins are on SOC, but if pin is on SOC, during packaging and testing DRAM IO, it is difficult to SOC cores Piece carries out direct IO tests.
The content of the invention
In view of this, the technical problem to be solved is in POP encapsulation, DRAM IO to be gone out in chip top In the case of, complete to be tested with regard to the IC of SOC, for this purpose, a kind of SOC DRAM input of POP encapsulation of present invention offer/defeated Go out method of testing and device.In order to have a basic understanding to some aspects for the embodiment for disclosing, shown below is simple Summary.The summarized section is not extensive overview, nor to determine key/critical component or describe these embodiments Protection domain.Its sole purpose is that some concepts are presented with simple form, in this, as the preamble of following detailed description.
It is an aspect of the present invention to provide a kind of SOC DRAM input/output test device of POP encapsulation, including:
Built-in self-test module I OBIST being connected with DRAM IO in SOC, the IOBIST be used for send check code to DRAM IO;
The IOBIST receives and checks the check code after returning;
Universal input/output module GPIO is connected with IOBIST, and the GPIO is used to judge that check code Yes/No is identical, really Determine DRAM IO pass/fails;
Wherein, DRAM IO are made up of two three state buffers, and during output, OE gatings, the value of DO is just appeared on I/O, During input, OE is closed, and the value of I/O is appeared on DI.
In some optional embodiments, described check code is parity check code or pre-stored values check code.
In some optional embodiments, described DRAM IO include:
Option cartoon input OE is connected with control circuit, and the OE ends keep high level;
Input DO is connected with the IOBIST, and the DO ends are used to receive the check code;
Outfan DI is connected with the IOBIST, and the DI ends are used to return the check code.
Another aspect of the present invention is to provide a kind of SOC DRAM input/output method of testing of POP encapsulation, and it is special Levy and be, including:
Built-in self-test module I OBIST sends check code to DRAM IO;
The IOBIST receives and checks the check code after returning;
Universal input/output module GPIO judges that check code Yes/No is identical, determines DRAM IO pass/fails;
Wherein, DRAM IO are made up of two three state buffers, and during output, OE gatings, the value of DO is just appeared on I/O, During input, OE is closed, and the value of I/O is appeared on DI.
In some optional embodiments, described check code is parity check code or pre-stored values check code.
In some optional embodiments, in described DRAM IO:
Option cartoon input OE keeps high level;
Input DO receives the check code;
Outfan DI returns the check code.
Figure of description
Fig. 1 is POP encapsulation schematic diagrams;
Fig. 2 is the test device schematic diagram of the present invention;
Fig. 3 is three buffer schematic diagrams of DRAM IO;
Fig. 4 is three buffer schematic diagrams of DRAM IO;
Fig. 5 is the method for testing flow chart of the present invention.
Specific embodiment
The following description and drawings fully illustrate specific embodiments of the present invention, to enable those skilled in the art to Put into practice them.Other embodiments can include structure, logic, it is electric, process and it is other changes.Embodiment Only represent possible change.Unless explicitly requested, otherwise single component and function are optional, and the order for operating can be with Change.The part of some embodiments and feature can be included in or replace part and the feature of other embodiments.This The scope of bright embodiment includes the gamut of claims, and all obtainable equivalent of claims Thing.Herein, these embodiments of the invention individually or generally can be represented with term " invention " that this is only For convenience, and if in fact disclosing the invention more than, it is not meant to automatically limit the scope of the application to appoint What single invention or inventive concept.
In some optional embodiments, the SOC DRAM input/output test device of POP encapsulation, including:
Built-in self-test module I OBIST being connected with DRAM IO in SOC, the IOBIST be used for send check code to DRAM IO;
The IOBIST receives and checks the check code after returning;
Universal input/output module GPIO is connected with IOBIST, and the GPIO is used to judge that check code Yes/No is identical, really Determine DRAM IO pass/fails.
Wherein, described DRAM IO include:
Option cartoon input OE is connected with control circuit, and the OE ends keep high level;
Input DO is connected with the IOBIST, and the DO ends are used to receive the check code;
Outfan DI is connected with the IOBIST, and the DI ends are used to return the check code.
As shown in figure 3, the composition of DRAM IO is made up of two three state buffers, and during output, OE gatings, the value of DO will Occur on I/O, during input, OE is closed, and the value of I/O is just embodied on DI.
I/O is not exposed in POP encapsulation, if control OE is always height, DRAM IO are equivalent to a DO and arrive The loop (loopback) of DI, as shown in Figure 4.
Therefore, in SOC, CPU is controlled always and sends out the operation for writing Memory, or some verifications are sent out by IO BIST modules To PAD, all data write, address and order appear at DO to code, also due to OE is gated always (open during write operation), it is actual What upper DI occurred also should be exactly the value of DO.If it is observed that the value of DI is not the value of DO, it is have scarce to turn out this DRAM IO Sunken.The purpose of test DRAM IO is reached with this.
As shown in Fig. 2 all of DI ends of DRAM IO all enter IO BIST modules.By the module come comparative observation to DI It is whether identical with DO.Test completes to export " Done " " Fail " two signals, to 2 GPIO (going out face under the die), complete with this Test.
In some optional embodiments, as shown in figure 5, a kind of SOC DRAM input/output test of POP encapsulation Method, including:
S01:Built-in self-test module I OBIST sends check code to DRAM IO;
S02:The IOBIST receives and checks the check code after returning;
S03:Universal input/output module GPIO judges that check code Yes/No is identical, determines DRAM IO pass/fails.
In some optional embodiments, in described DRAM IO:
Option cartoon input OE keeps high level;
Input DO receives the check code;
Outfan DI returns the check code.
In some optional embodiments, described check code is parity check code or pre-stored values check code.
Even-odd check:The value of DO can be control, allow whole cycle testss value even-odd check all, allow test As a result it is a level signal, for observing in GPIO.
Pre-stored values:The value of DO is placed in the SRAM of " IO BIST " as pre-stored values, and the DI in each cycle does with pre-stored values Relatively.Cycle testss terminate, and output results to GPIO.
Described above includes the citing of one or more embodiments.Certainly, in order to above-described embodiment is described and description portion The all possible combination of part or method is impossible, but it will be appreciated by one of ordinary skill in the art that each enforcement Example can do further combinations and permutations.Therefore, embodiment described herein is intended to fall into appended claims Protection domain in all such changes, modifications and variations.Additionally, with regard to the term used in description or claims "comprising", the word covers mode similar to term " including ", just as " including, " solved as link word in the claims As releasing.Additionally, the use of any one term "or" in the description of claims being to represent " non-exclusionism Or ".

Claims (6)

1. the SOC DRAM input/output test device that a kind of POP is encapsulated, it is characterised in that include:
Built-in self-test module I OBIST being connected with DRAM IO in SOC, the IOBIST is used to send check code to DRAM IO;
The IOBIST receives and checks the check code after returning;
Universal input/output module GPIO is connected with IOBIST, and the GPIO is used to judge that check code Yes/No is identical, it is determined that DRAM IO pass/fails;
Wherein, DRAM IO are made up of two three state buffers, during output, option cartoon input OE gatings, and the value of input DO Just appear on I/O, during input, OE is closed, and the value of I/O is appeared on outfan DI.
2. device as claimed in claim 1, it is characterised in that described check code is parity check code or pre-stored values verification Code.
3. device as claimed in claim 1, it is characterised in that described DRAM IO include:
The option cartoon input OE is connected with control circuit, and the OE ends keep high level;
The input DO is connected with the IOBIST, and the DO ends are used to receive the check code;
The outfan DI is connected with the IOBIST, and the DI ends are used to return the check code.
4. the SOC DRAM input/output method of testing that a kind of POP is encapsulated, it is characterised in that include:
Built-in self-test module I OBIST sends check code to DRAM IO;
The IOBIST receives and checks the check code after returning;
Universal input/output module GPIO judges that check code Yes/No is identical, determines DRAM IO pass/fails;Wherein, DRAM IO is made up of two three state buffers, and during output, option cartoon input OE gatings, the value of input DO just appears in I/O On, during input, OE is closed, and the value of I/O is appeared on outfan DI.
5. method as claimed in claim 4, it is characterised in that described check code is parity check code or pre-stored values verification Code.
6. method as claimed in claim 4, it is characterised in that in described DRAM IO:
The option cartoon input OE keeps high level;
The input DO receives the check code;
The outfan DI returns the check code.
CN201110205287.8A 2011-07-21 2011-07-21 POP (Post Office Protocol) packaged SOC (System on Chip) DRAM (Dynamic Random Access Memory) input/output test method and device Active CN102890970B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201110205287.8A CN102890970B (en) 2011-07-21 2011-07-21 POP (Post Office Protocol) packaged SOC (System on Chip) DRAM (Dynamic Random Access Memory) input/output test method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110205287.8A CN102890970B (en) 2011-07-21 2011-07-21 POP (Post Office Protocol) packaged SOC (System on Chip) DRAM (Dynamic Random Access Memory) input/output test method and device

Publications (2)

Publication Number Publication Date
CN102890970A CN102890970A (en) 2013-01-23
CN102890970B true CN102890970B (en) 2017-04-19

Family

ID=47534449

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110205287.8A Active CN102890970B (en) 2011-07-21 2011-07-21 POP (Post Office Protocol) packaged SOC (System on Chip) DRAM (Dynamic Random Access Memory) input/output test method and device

Country Status (1)

Country Link
CN (1) CN102890970B (en)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7418642B2 (en) * 2001-07-30 2008-08-26 Marvell International Technology Ltd. Built-in-self-test using embedded memory and processor in an application specific integrated circuit
KR100881622B1 (en) * 2006-11-14 2009-02-04 삼성전자주식회사 Multichip and test method thereof
JP5222509B2 (en) * 2007-09-12 2013-06-26 ルネサスエレクトロニクス株式会社 Semiconductor device

Also Published As

Publication number Publication date
CN102890970A (en) 2013-01-23

Similar Documents

Publication Publication Date Title
CN101228451B (en) Testable integrated circuit, system in package and test instruction set
US9881693B2 (en) Selectors on interface die for memory device
US7673200B2 (en) Reprogrammable built-in-self-test integrated circuit and test method for the same
US9153508B2 (en) Multi-chip package and interposer with signal line compression
CN107431061A (en) The method and circuit to be communicated in being encapsulated for more nude films
CN103593626B (en) Method for protecting chip test mode and debugging mode
CN104183276B (en) IC chip and multichip system including it
CN103631738B (en) A kind of off-chip configuration and readback FPGA device
CN102110479A (en) Semiconductor memory apparatus including data compression test circuit
CN105190336A (en) An analog block and test blocks for testing thereof
US6456101B2 (en) Chip-on-chip testing using BIST
CN101169809A (en) Safe JTAG connection identification system and identification method
CN115407708B (en) Safety circuit for DFT structure
US9244115B1 (en) Test engine for integrated circuit chip testing
US20130197851A1 (en) Test controller for 3d stacked integrated circuits
CN103778966B (en) Stacked chip module and method of manufacturing and maintaining the same
CN102890970B (en) POP (Post Office Protocol) packaged SOC (System on Chip) DRAM (Dynamic Random Access Memory) input/output test method and device
Abdennadher Testing Inter-Chiplet communication interconnects in a disaggregated SoC design
US11293972B2 (en) Semiconductor device, test method, and system including the same
CN108701487A (en) Stacked semiconductor device and its manufacturing method
CN103377713A (en) Semiconductor device and semiconductor system including the same
US9959184B2 (en) Input/output (I/O) line test device and method for controlling the same
CN106326781B (en) A kind of method and apparatus for protecting chip test mode
KR102442099B1 (en) Semiconductor device including misr
CN104239171B (en) Test device and its operating method

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP03 Change of name, title or address

Address after: 510000 room 1601-1611, room 1701-1711, No. 25, Huizhi Third Road, Nancun Town, Panyu District, Guangzhou City, Guangdong Province

Patentee after: Guangdong new shoreline Technology Co., Ltd

Address before: 100084, 16 floor, building A, building 8, Tsinghua Science Park, No. 1, Zhongguancun East Road, Haidian District, Beijing

Patentee before: NUFRONT MOBILE COMMUNICATIONS TECHNOLOGY Co.,Ltd.

CP03 Change of name, title or address