TW201606326A - Chip testing system for accessing memory through scan chain and method thereof - Google Patents
Chip testing system for accessing memory through scan chain and method thereof Download PDFInfo
- Publication number
- TW201606326A TW201606326A TW103126990A TW103126990A TW201606326A TW 201606326 A TW201606326 A TW 201606326A TW 103126990 A TW103126990 A TW 103126990A TW 103126990 A TW103126990 A TW 103126990A TW 201606326 A TW201606326 A TW 201606326A
- Authority
- TW
- Taiwan
- Prior art keywords
- test
- wafer
- scan
- memory
- scan chain
- Prior art date
Links
- 238000012360 testing method Methods 0.000 title claims abstract description 195
- 238000000034 method Methods 0.000 title claims abstract description 36
- 238000012795 verification Methods 0.000 abstract description 22
- 235000012431 wafers Nutrition 0.000 description 88
- 238000013461 design Methods 0.000 description 10
- 230000006870 function Effects 0.000 description 10
- 238000003745 diagnosis Methods 0.000 description 9
- 238000005516 engineering process Methods 0.000 description 5
- 238000004519 manufacturing process Methods 0.000 description 5
- 230000008569 process Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 238000010998 test method Methods 0.000 description 3
- 230000000875 corresponding effect Effects 0.000 description 2
- 239000013078 crystal Substances 0.000 description 2
- 230000007547 defect Effects 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 238000012552 review Methods 0.000 description 2
- XUIMIQQOPSSXEZ-UHFFFAOYSA-N Silicon Chemical compound [Si] XUIMIQQOPSSXEZ-UHFFFAOYSA-N 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 230000001276 controlling effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 229910052710 silicon Inorganic materials 0.000 description 1
- 239000010703 silicon Substances 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Landscapes
- Tests Of Electronic Circuits (AREA)
Abstract
Description
本發明係有關於一種以掃描鏈對記憶體存取之晶片測試系統及其方法,尤其是指一種使用更快速簡便的方式編輯晶片上記憶體內容之晶片測試系統及其方法,藉此以簡化晶片之電性測試與良率驗證之困難度者。 The present invention relates to a wafer test system and method for accessing memory by scan chain, and more particularly to a wafer test system and method for editing memory contents on a wafer in a faster and simpler manner, thereby simplifying The difficulty of electrical testing and yield verification of the wafer.
按,以系統單晶片(System-on-Chip,簡稱SoC)來實現複雜的半導體系統架構已成為積體電路(Integrated Circuit,簡稱IC)設計的主要趨勢,系統單晶片的設計一方面需要整合多個矽智財(Intelligent Property,簡稱IP)於單一的系統晶片上,另一方面更需要藉由電性的測試與良率(yield)的驗證,以確認單晶片之製程符合設計之要求,因此,合成矽智財與整合系統單晶片的過程之繁複已屬不易,而要確認系統單晶片在製造完成後,是否能夠正確運作的電性驗證工作更是一大挑戰。 According to the system-on-chip (SoC) to realize complex semiconductor system architecture has become the main trend of integrated circuit (IC) design, the system single chip design needs to integrate more on the one hand. An Intelligent Property (IP) is on a single system chip. On the other hand, it needs to be verified by electrical test and yield to confirm that the process of the single chip meets the design requirements. It is not easy to synthesize the process of integrating the single chip with the integrated system, and it is a challenge to confirm whether the system single chip is able to operate correctly after the completion of the manufacturing.
在系統單晶片的驗證過程中,傳統序向電路在電性測試時,通常需要經過好幾個時脈週期才能將待測電路內部的節點指定成需要的值,然而,此步驟往往會造成電性測試上的困難;使用掃描測試技術則可 提升待測電路的可測性,掃描電路設計(scan design)是一種利用結構性的電路設計方法來完成,可有效降低功能測試的複雜度,掃描架構可將待測電路內部全部或者部分的正反器(D-type flip-flops,簡稱DFF)以掃描正反器(scan D-type flip-flops)來取代,主要的設計原理係於原本DEF的輸入端增加一個多工器(multiplexer),即形成一個掃描正反器(scan DEF),而掃描鏈(scan chain)則是將許多的scan DFF串連起來,利用外界的自動測試機台(Automatic Test Equipment,簡稱ATE)透過掃描鏈將測試圖樣送進待測電路內進行測試,傳統使用掃描鏈以測試或驗證晶片的方法係以聯合測試工作介面(Joint Test Action Group,簡稱JTAG)技術完成,主要是將所有的暫存器串接成複數條掃描鏈之後,依序將測試值寫入其中的暫存器,再由電路執行運算與測試,最後再將結果掃出斷定,以達到良好的控制性與觀察性;然而,這樣的做法運算速度低,無法有效在掃描延遲測試(at-speed testing)中達到高測試涵蓋率,難以讓電路執行大量的資料運算;再者,目前晶片的執行頻率通常可達到兆赫(GHz)之頻率等級,而外部負責控制掃描鏈且達到兆赫等級執行頻率之自動測試機台(ATE),通常造價皆過於昂貴,往往提高了整體晶片測試與驗證的成本,其耗費的測試時間也相對較多;因此,為了以快速且簡便的方式進行晶片或裸晶之測試與驗證,讓晶片開發者可以更容易在自動測試機台(ATE)上完成許多矽晶圓測試、晶片功能驗證,以及晶圓診斷之功能,進而達到大幅提升執行的運算量、有效簡化測試與驗證的困難度,進而節省晶片驗證、測試與診斷上的時間與金錢之成本,仍是現今晶片設計與開發之業者或研究人員需持續努力克服與解決之重要課題。 In the verification process of the system single chip, the traditional sequence circuit usually needs several clock cycles to specify the nodes inside the circuit to be tested to the required value during the electrical test. However, this step often causes electrical Difficulties in testing; using scanning test techniques Improve the testability of the circuit under test. Scan design is a structural circuit design method that can effectively reduce the complexity of functional testing. The scanning architecture can make all or part of the circuit under test positive. The D-type flip-flops (DFF) are replaced by scan D-type flip-flops. The main design principle is to add a multiplexer to the input of the original DEF. That is, a scan DEF is formed, and the scan chain is a series of scan dFFs, which are tested by an external automatic test equipment (ATE) through the scan chain. The pattern is sent to the circuit under test for testing. The traditional method of using the scan chain to test or verify the chip is done by the Joint Test Action Group (JTAG) technology, which mainly connects all the registers into one. After a plurality of scan chains, the test values are sequentially written into the scratchpad, and then the circuit performs operations and tests, and finally the results are swept out to achieve good controllability and observation. However, such a method has a low operation speed and cannot effectively achieve high test coverage in the at-speed testing, and it is difficult for the circuit to perform a large amount of data operations; in addition, the current execution frequency of the wafer can usually reach megahertz. The frequency level of (GHz), and the external automatic test machine (ATE), which is responsible for controlling the scan chain and reaching the megahertz level of execution frequency, is usually too expensive, often increasing the cost of the overall wafer test and verification, and the test time it takes. It is also relatively large; therefore, in order to test and verify wafers or bare crystals in a quick and easy manner, it is easier for wafer developers to perform many wafer testing and wafer function verification on an automatic test machine (ATE). And the function of wafer diagnostics, which can greatly increase the amount of calculations performed, simplify the difficulty of testing and verification, and save the time and money of wafer verification, testing and diagnosis. It is still the design and development of wafers today. Industry or researchers need to continue to work hard to overcome and solve important issues.
今,發明人即是鑑於上述之傳統晶片電性測試與良率驗證系 統因存在運算速度低而無法在掃描延遲測試中達到高測試涵蓋率與高測試頻率等諸多缺失,於是乃一本孜孜不倦之精神,並藉由其豐富之專業知識及多年之實務經驗所輔佐,而加以改善,並據此研創出本發明。 Now, the inventor is considering the above-mentioned traditional wafer electrical test and yield verification system. Due to the low computational speed and the inability to achieve high test coverage and high test frequency in the scan delay test, it is a tireless spirit and is supported by its rich professional knowledge and years of practical experience. Improvements have been made, and the present invention has been developed based on this.
本發明主要目的係為提供一種以掃描鏈對記憶體存取之晶 片測試系統及其方法,尤其是指一種使用更快速簡便的方式編輯晶片上記憶體內容之晶片測試系統及其方法,以更快速而簡便的方式,將程式或資料寫入記憶體內,進行晶片測試、驗證,以及製造瑕疵與錯誤之診斷,使晶片開發者更容易在測試機台上完成矽晶圓測試、晶片功能驗證,以及晶圓診斷之功能,藉此以簡化晶片之電性測試與良率驗證之困難度。 The main object of the present invention is to provide a crystal for accessing a memory by a scan chain. A chip test system and method thereof, in particular, a wafer test system and method for editing memory contents on a wafer in a faster and easier manner, in a faster and easier manner, writing a program or data into a memory for a wafer Test, verification, and manufacturing defects and diagnostics make it easier for wafer developers to perform silicon wafer testing, wafer functional verification, and wafer diagnostics on the test bench to simplify wafer electrical testing and The difficulty of yield verification.
為了達到上述實施目的,本發明人提出一種以掃描鏈對記憶 體存取之晶片測試系統,係至少包括有一數值掃描模組、一匯流排界面模組、一時脈多工器,以及一控制器;數值掃描模組係包括有至少一條第一掃描鏈、一掃描控制器,以及一閃頻觀測器,其中至少一條第一掃描鏈係輸入晶片測試所需之工作頻率與測試資訊,以及輸出測試結果,掃描控制器係用以選擇工作頻率,閃頻觀測器係輸出一控制訊號,以傳遞測試資訊;匯流排界面模組係至少包括有一第二掃描鏈,第二掃描鏈係輸入晶片測試所需之工作頻率與測試資訊,以及輸出測試結果;時脈多工器係電性連接數值掃描模組與匯流排界面模組,時脈多工器係接收數值掃描模組或匯流排界面模組其中之一輸出之測試資訊並傳遞;控制器係電性連接時脈多工器與一記憶體,控制器係接收時脈多工器傳遞之測試資訊,並傳遞至記憶體,以待目標元件抓取並進行晶片之電性測試。 In order to achieve the above-mentioned implementation purpose, the inventors propose a scan chain pair memory The body access wafer testing system includes at least one numerical scanning module, a bus interface module, a clock multiplexer, and a controller; the numerical scanning module includes at least one first scanning chain, and a a scan controller, and a flash frequency observer, wherein at least one first scan chain inputs the operating frequency and test information required for the wafer test, and outputs the test result, and the scan controller is used to select the operating frequency, and the flash frequency observer system Outputting a control signal to transmit test information; the bus interface module includes at least a second scan chain, the second scan chain is used to input the working frequency and test information required for the wafer test, and output test results; clock multiplexing The device is electrically connected to the numerical scanning module and the bus interface module, and the clock multiplexer receives the test information outputted by one of the numerical scanning module or the bus interface module; and the controller is electrically connected. a pulse multiplexer and a memory, the controller receives the test information transmitted by the clock multiplexer and transmits it to the memory, waiting for the target component to grab and advance Wafer electrical test.
如上所述的以掃描鏈對記憶體存取之晶片測試系統,其中數值掃描模組係決定記憶體係由匯流排界面模組或由至少一條第一掃描鏈等其中之一種控制存取。 The wafer test system for accessing memory by scan chain as described above, wherein the numerical scan module determines that the memory system is controlled by the bus interface module or by at least one of the first scan chains.
如上所述的以掃描鏈對記憶體存取之晶片測試系統,其中工作頻率係為一系統工作頻率(SCLK)或一掃描頻率(TCK)等其中之一種。 The wafer test system for accessing memory by scan chain as described above, wherein the operating frequency is one of a system operating frequency (SCLK) or a scanning frequency (TCK).
如上所述的以掃描鏈對記憶體存取之晶片測試系統,其中測試資訊係包括有一電性測試資料與一地址資料。 The wafer test system for accessing memory by scan chain as described above, wherein the test information includes an electrical test data and an address data.
如上所述的以掃描鏈對記憶體存取之晶片測試系統,其中數值掃描模組係可進一步設置有一輸入暫存器,輸入暫存器係電性連接掃描控制器與時脈多工器,用以暫存由至少一條第一掃描鏈輸入之電性測試資料,並傳遞至時脈多工器。 The wafer test system for accessing memory by scan chain as described above, wherein the numerical scan module is further provided with an input register, and the input register is electrically connected to the scan controller and the clock multiplexer. The utility model is configured to temporarily store the electrical test data input by the at least one first scan chain and transmit the data to the clock multiplexer.
如上所述的以掃描鏈對記憶體存取之晶片測試系統,其中數值掃描模組係可進一步設置有一地址暫存器,地址暫存器係電性連接掃描控制器與時脈多工器,用以暫存由至少一條第一掃描鏈輸入之地址資料,並傳遞至時脈多工器。 The wafer test system for accessing memory by scan chain as described above, wherein the numerical scan module is further provided with an address register, and the address register is electrically connected to the scan controller and the clock multiplexer. The address data input by the at least one first scan chain is temporarily stored and transmitted to the clock multiplexer.
如上所述的以掃描鏈對記憶體存取之晶片測試系統,其中數值掃描模組亦可進一步設置有一輸出暫存器,輸出暫存器係電性連接時脈多工器與掃描控制器,用以暫存由記憶體輸出之測試結果,並傳遞至掃描控制器。 The wafer test system for accessing memory by scan chain as described above, wherein the numerical scan module may further be provided with an output register, and the output register is electrically connected to the clock multiplexer and the scan controller. It is used to temporarily store the test result output by the memory and pass it to the scan controller.
此外,為了達到上述之以掃描鏈對記憶體存取之晶片測試系統之實施目的,本發明人乃研擬如下實施技術,首先,使用一數值掃描模組內之掃描控制器選擇由至少一條第一掃描鏈輸入之工作頻率,並將至少 一條第一掃描鏈輸入之測試資訊傳遞至數值掃描模組內之閃頻觀測器;接著,使用閃頻觀測器將晶片測試所需的測試資訊傳遞至一時脈多工器,時脈多工器係屏蔽來自一匯流排界面模組之測試資訊,只允許來自數值掃描模組之測試資訊,並經由一控制器傳遞至一記憶體;最後,使晶片內之目標元件自行至記憶體抓取所需要之測試資訊,並將一測試結果寫入記憶體中,再經由時脈多工器與數值掃描模組將測試結果輸出。 In addition, in order to achieve the above-mentioned implementation of the wafer test system for scan chain-to-memory access, the inventors have developed the following implementation techniques. First, a scan controller in a numerical scanning module is used to select at least one a scan chain input operating frequency and at least The test information input to the first scan chain is transmitted to the flash frequency observer in the numerical scanning module; then, the test information required for the wafer test is transmitted to the one-clock multiplexer, the clock multiplexer using the flash frequency observer The test information from a bus interface module is shielded, and only the test information from the numerical scanning module is allowed to be transmitted to a memory through a controller; finally, the target component in the wafer is self-obtained to the memory capture station. The test information is required, and a test result is written into the memory, and the test result is output through the clock multiplexer and the numerical scanning module.
如上所述的以掃描鏈對記憶體存取之晶片測試方法,其中工 作頻率係為一系統工作頻率或一掃描頻率等其中之一種,而測試資訊係包括有一電性測試資料與一地址資料。 a wafer test method for accessing a memory by a scan chain as described above, wherein The frequency of the system is one of a system operating frequency or a scanning frequency, and the test information includes an electrical test data and an address data.
如上所述的以掃描鏈對記憶體存取之晶片測試方法,其中數 值掃描模組係可進一步設置有一輸入暫存器、一地址暫存器,以及一輸出暫存器,輸入暫存器係電性連接掃描控制器與時脈多工器,用以暫存由至少一條第一掃描鏈輸入之電性測試資料,地址暫存器係電性連接掃描控制器與時脈多工器,用以暫存由至少一條第一掃描鏈輸入之地址資料,輸出暫存器係電性連接時脈多工器與掃描控制器,用以係暫存由記憶體輸出之測試結果。 a wafer test method for accessing a memory by scan chain as described above, wherein The value scanning module can further be provided with an input register, an address register, and an output register, and the input register is electrically connected to the scan controller and the clock multiplexer for temporarily storing At least one electrical test data input by the first scan chain, the address register is electrically connected to the scan controller and the clock multiplexer for temporarily storing the address data input by the at least one first scan chain, and outputting the temporary storage The device is electrically connected to the clock multiplexer and the scan controller for temporarily storing the test result output by the memory.
藉此,本發明以掃描鏈對記憶體存取之晶片測試系統及其方 法係提供一種更快速、更簡便的方式將程式或資料寫入記憶體內,以進行晶片之電性測試、良率驗證或製造瑕疵與錯誤之診斷等,本發明亦可使用在裸晶狀態的驗證,使晶片開發者更容易在測試機台上完成矽晶圓測試、晶片功能驗證,以及晶圓診斷之功能,藉此簡化晶片之電性測試與良率驗證之困難度;此外,本發明以掃描鏈對記憶體存取之晶片測試系統及其方 法與傳統晶片測試方法最大的不同處係在於測試資料寫入的對象,傳統技術係將資料寫入晶片的暫存器中,而本發明之系統與方法係將資料寫入晶片中的記憶體與暫存器,因此,本發明主要係用以解決傳統技術中難以執行大量運算的缺點,可有效提升系統的執行運算量,進而降低晶片製造之成本,提升晶片產出之良率;再者,本發明以掃描鏈對記憶體存取之晶片測試系統及其方法係利用傳統電性測試常用的掃描鏈為基礎,以建置一個讓使用者能隨意編輯記憶體內容的平台,因此晶片可以依照使用者的安排進行相對應的動作,並且藉以進行測試診斷與功能驗證,由於本發明係讓晶片核心之目標元件自行抓取需要的程式與資料,因此不需要價格高昂的測試機台就可以達到晶片測試之目的;最後,本發明以掃描鏈對記憶體存取之晶片測試系統及其方法係可搭配軟體式自我測試之程式,有效達到晶片錯誤診斷的功能,讓設計者得知晶片中的電路錯誤發生的位置,並仔細定位錯誤發生的原因,晶圓代工者即可依診斷結果定位錯誤發生的地點與偵測可能之製程問題,有效解決提升晶片之良率。 Thereby, the wafer test system and the side thereof with the scan chain-to-memory access method of the present invention The system provides a faster and easier way to write programs or data into memory for electrical testing of wafers, yield verification, or manufacturing defects and diagnostics. The invention can also be used in bare state. Verification, making it easier for wafer developers to perform the functions of wafer testing, wafer functional verification, and wafer diagnostics on the testing machine, thereby simplifying the difficulty of electrical testing and yield verification of the wafer; Wafer test system for accessing memory by scan chain and its square The biggest difference between the method and the traditional wafer test method lies in the object to which the test data is written. The conventional technology writes the data into the scratchpad of the wafer, and the system and method of the present invention writes the data into the memory in the wafer. The present invention is mainly used to solve the shortcomings of the conventional technology that it is difficult to perform a large number of operations, and can effectively increase the amount of execution of the system, thereby reducing the cost of wafer manufacturing and improving the yield of the wafer; The wafer test system and method for scanning memory to memory access are based on a common scan chain of traditional electrical test, so as to build a platform for the user to edit the memory content freely, so the wafer can Corresponding actions are performed according to the user's arrangement, and test diagnosis and function verification are performed. Since the present invention allows the target components of the chip core to capture the required programs and materials, it does not require an expensive test machine. Achieving the purpose of wafer testing; finally, the invention relates to a wafer testing system and method method for scanning chain-to-memory access With the software self-test program, it can effectively achieve the function of wafer error diagnosis, let the designer know the location of the circuit error in the chip, and carefully locate the cause of the error, the foundry can locate the error according to the diagnosis result. The location of the occurrence and the detection of possible process problems effectively solve the problem of increasing the yield of the wafer.
(1)‧‧‧數值掃描模組 (1)‧‧‧Numerical Scanning Module
(11)‧‧‧第一掃描鏈 (11)‧‧‧First scan chain
(12)‧‧‧掃描控制器 (12)‧‧‧ scan controller
(13)‧‧‧閃頻觀測器 (13)‧‧‧Flashing observer
(14)‧‧‧輸入暫存器 (14)‧‧‧Input register
(15)‧‧‧地址暫存器 (15)‧‧‧Address register
(16)‧‧‧輸出暫存器 (16)‧‧‧Output register
(2)‧‧‧匯流排界面模組 (2) ‧‧‧ bus interface module
(21)‧‧‧第二掃描鏈 (21)‧‧‧Second scan chain
(3)‧‧‧時脈多工器 (3) ‧ ‧ clock multiplexer
(4)‧‧‧控制器 (4) ‧ ‧ controller
(5)‧‧‧記憶體 (5) ‧‧‧ memory
(S1)‧‧‧步驟一 (S1)‧‧‧Step one
(S2)‧‧‧步驟二 (S2)‧‧‧Step 2
(S3)‧‧‧步驟三 (S3) ‧ ‧ Step 3
第一圖:本發明以掃描鏈對記憶體存取之晶片測試系統其一較佳實施例之測試系統配置方塊圖 The first figure: a test system configuration block diagram of a preferred embodiment of the wafer test system for scanning chain-to-memory access of the present invention
第二圖:本發明以掃描鏈對記憶體存取之晶片測試系統其一較佳實施例之數值掃描模組配置方塊圖 The second figure: a block diagram of a numerical scanning module configuration of a preferred embodiment of a wafer test system for scanning chain-to-memory access
第三圖:本發明以掃描鏈對記憶體存取之晶片測試方法其步驟流程圖 The third figure: the flow chart of the method for testing the wafer by scan chain to memory in the present invention
本發明之目的及其結構設計功能上的優點,將依據以下圖面 所示之較佳實施例予以說明,俾使審查委員能對本發明有更深入且具體之瞭解。 The purpose of the present invention and the structural design advantages thereof will be based on the following drawings The preferred embodiment is illustrated to provide a more in-depth and specific understanding of the invention.
首先,請參閱第一、二圖所示,為本發明以掃描鏈對記憶體 存取之晶片測試系統其一較佳實施例之測試系統配置方塊圖與數值掃描模組配置方塊圖,其中以掃描鏈對記憶體存取之晶片測試系統係包括有:一數值掃描模組(1),係包括至少一條第一掃描鏈(11)、一掃描控制器(12),以及一閃頻觀測器(13),其中至少一條第一掃描鏈(11)係輸入晶片測試所需之工作頻率與測試資訊,以及輸出測試結果,掃描控制器(12)係用以選擇工作頻率,閃頻觀測器(13)係輸出一控制訊號,以傳遞測試資訊;在本發明其一較佳實施例中,由至少一條第一掃描鏈(11)輸入工作頻率係為一系統工作頻率或一掃描頻率等其中之一種頻率,而測試資訊係包括有一電性測試資料與一地址資料;一匯流排界面模組(2),係包括有一第二掃描鏈(21),第二掃描鏈(21)係輸入晶片測試所需之工作頻率與測試資訊,以及輸出測試結果;在本發明其一較佳實施例中,由第二掃描鏈(21)輸入工作頻率係為一系統工作頻率或一掃描頻率等其中之一種,而測試資訊係包括有一電性測試資料與一地址資料;一時脈多工器(3),係電性連接數值掃描模組(1)與匯流排界面模組(2),時脈多工器(3)係接收數值掃描模組(1)或匯流排界面模組(2)等其中之一個輸出之測試資訊並傳遞;以及一控制器(4),係電性連接時脈多工器(3)與一記憶體(5),控 制器(4)係接收時脈多工器(3)之測試資訊,並傳遞至記憶體(5),以待目標元件抓取並進行晶片之電性測試。 First, please refer to the first and second figures, which is a scan chain pair memory for the present invention. A test system configuration block diagram and a numerical scanning module configuration block diagram of a preferred embodiment of the wafer test system, wherein the wafer test system for scanning the memory to the memory includes: a numerical scanning module ( 1) comprising at least one first scan chain (11), a scan controller (12), and a flash frequency observer (13), wherein at least one first scan chain (11) is required for input wafer test Frequency and test information, and output test results, the scan controller (12) is used to select the operating frequency, and the flash frequency observer (13) outputs a control signal to transmit test information; in a preferred embodiment of the present invention The input operating frequency is a system operating frequency or a scanning frequency, and the test information includes an electrical test data and an address data; and a bus interface interface. The module (2) includes a second scan chain (21), the second scan chain (21) is an input frequency and test information required for inputting a wafer test, and an output test result; in a preferred embodiment of the present invention In the example The input operating frequency is a system operating frequency or a scanning frequency, and the test information includes an electrical test data and an address data; a clock multiplexer (3), Electrically connected to the numerical scanning module (1) and the bus interface module (2), the clock multiplexer (3) receives the numerical scanning module (1) or the bus interface module (2), etc. An output test information is transmitted and transmitted; and a controller (4) is electrically connected to the clock multiplexer (3) and a memory (5). The controller (4) receives the test information of the clock multiplexer (3) and transmits it to the memory (5) for the target component to be grabbed and the electrical test of the wafer.
此外,數值掃描模組(1)係決定記憶體(5)係由匯流排界面模 組(2)或由至少一條第一掃描鏈(11)等其中之一種控制存取,以肩負記憶體(5)資源使用之仲裁者功能之角色。 In addition, the numerical scanning module (1) determines that the memory (5) is connected by the bus interface mode. Group (2) or controlled access by at least one of the first scan chains (11) to shoulder the role of the arbitrator function of the memory (5) resource usage.
再者,數值掃描模組(1)係可進一步設置有一輸入暫存器 (14),輸入暫存器(14)係電性連接掃描控制器(12)與時脈多工器(3),用以暫存由至少一條第一掃描鏈(11)輸入之電性測試資料,並傳遞至時脈多工器(3)。 Furthermore, the numerical scanning module (1) can further be provided with an input register (14) The input register (14) is electrically connected to the scan controller (12) and the clock multiplexer (3) for temporarily storing the electrical test input by the at least one first scan chain (11). Data and pass to the clock multiplexer (3).
此外,數值掃描模組(1)亦可進一步設置有一地址暫存器 (15),地址暫存器(15)係電性連接掃描控制器(12)與時脈多工器(3),用以暫存由至少一條第一掃描鏈(11)輸入之地址資料,並傳遞至時脈多工器(3)。 In addition, the numerical scanning module (1) may further be provided with an address register (15) The address register (15) is electrically connected to the scan controller (12) and the clock multiplexer (3) for temporarily storing the address data input by the at least one first scan chain (11). And passed to the clock multiplexer (3).
再者,數值掃描模組(1)係可進一步設置有一輸出暫存器 (16),輸出暫存器(16)係電性連接時脈多工器(3)與掃描控制器(12),用以暫存由記憶體(5)輸出之測試結果,並傳遞至掃描控制器(12)。 Furthermore, the numerical scanning module (1) can further be provided with an output register (16), the output register (16) is electrically connected to the clock multiplexer (3) and the scan controller (12) for temporarily storing the test result output by the memory (5) and transmitting it to the scan. Controller (12).
此外,為使審查委員能對本發明有更深入且具體之瞭解,請 參閱第三圖所示,為本發明以掃描鏈對記憶體存取之晶片測試方法其步驟流程圖,係包括有下述步驟:步驟一(S1):使用一數值掃描模組(1)內之掃描控制器(12)選擇由至少一條第一掃描鏈(11)輸入之工作頻率,並將至少一條第一掃描鏈(11)輸入之測試資訊傳遞至數值掃描模組(1)內之閃頻觀測器(13);在本發明其一較佳實施例中,由至少一條第一掃描鏈(11)輸入工作頻率係為一系統工作頻率或一掃描頻率等其中之一種,而測試資訊係包括有一電性測試資料 與一地址資料;步驟二(S2):使用閃頻觀測器(13)將晶片測試所需的測試資訊傳遞至一時脈多工器(3),時脈多工器(3)係屏蔽來自一匯流排界面模組(2)之測試資訊,只允許來自數值掃描模組(1)之測試資訊,並經由一控制器(4)傳遞至一記憶體(5);以及步驟三(S3):使晶片內之目標元件自行至記憶體(5)抓取所需要之測試資訊,並將一測試結果寫入記憶體(5)中,再經由時脈多工器(3)與數值掃描模組(1)將測試結果輸出。 In addition, in order to enable the review board to have a deeper and more specific understanding of the present invention, please Referring to the third figure, the flow chart of the method for testing the wafer by scan chain to memory is the following steps: Step 1 (S1): using a numerical scanning module (1) The scan controller (12) selects the operating frequency input by the at least one first scan chain (11), and transmits the test information input by the at least one first scan chain (11) to the flash in the numerical scanning module (1) The frequency observer (13); in a preferred embodiment of the present invention, the operating frequency is input to the system operating frequency or a scanning frequency by at least one first scanning chain (11), and the testing information system Including an electrical test data And one address data; step two (S2): using the flash frequency observer (13) to transfer the test information required for the wafer test to a clock multiplexer (3), the clock multiplexer (3) is shielded from one The test information of the bus interface module (2) allows only the test information from the numerical scanning module (1) to be transmitted to a memory (5) via a controller (4); and step 3 (S3): The target component in the wafer is self-obtained to the memory (5) to capture the required test information, and a test result is written into the memory (5), and then via the clock multiplexer (3) and the numerical scanning module. (1) Output the test results.
再者,數值掃描模組(1)係可進一步設置有一輸入暫存器 (14)、一地址暫存器(15),以及一輸出暫存器(16),輸入暫存器(14)係電性連接掃描控制器(12)與時脈多工器(3),用以暫存由至少一條第一掃描鏈(11)輸入之電性測試資料,地址暫存器(15)係電性連接掃描控制器(12)與時脈多工器(3),用以暫存由至少一條第一掃描鏈(11)輸入之地址資料,輸出暫存器(16)係電性連接時脈多工器(3)與掃描控制器(12),用以係暫存由記憶體(5)輸出之測試結果。 Furthermore, the numerical scanning module (1) can further be provided with an input register (14), an address register (15), and an output register (16), the input register (14) is electrically connected to the scan controller (12) and the clock multiplexer (3), For temporarily storing electrical test data input by at least one first scan chain (11), the address register (15) is electrically connected to the scan controller (12) and the clock multiplexer (3) for The address data input by the at least one first scan chain (11) is temporarily stored, and the output register (16) is electrically connected to the clock multiplexer (3) and the scan controller (12) for temporarily storing The test result of the output of the memory (5).
此外,利用本發明之以掃描鏈對記憶體存取之晶片測試系統 及其方法可以快速實現多核心處理器的測試診斷與驗證,其中在一四核心處理器之系統開始執行前,可利用本發明之至少一條第一掃描鏈(11)將工作頻率與測試資訊輸入至數值掃描模組(1),再經由時脈多工器(3)與控制器(4)傳遞至記憶體(5)中,讓四核心處理器之目標元件自行至記憶體(5)抓取所需要之測試資訊,以開始進行自我測試,測試完成後再透過匯流排橋接器將測試結果傳遞至外部測試機台,讓外部測試機台判讀正確與否。 In addition, the wafer test system for scanning memory to memory access using the present invention The method and the method can quickly realize the test diagnosis and verification of the multi-core processor, wherein the operating frequency and the test information can be input by using at least one first scan chain (11) of the present invention before the system of the four-core processor is started. To the numerical scanning module (1), and then transferred to the memory (5) via the clock multiplexer (3) and the controller (4), so that the target component of the quad core processor grabs itself to the memory (5) Take the required test information to start self-test. After the test is completed, pass the test result to the external test machine through the bus bridge to let the external test machine read correctly.
由上述之實施說明可知,本發明以掃描鏈對記憶體存取之晶片測試系統及其方法與現有技術相較之下,本發明具有以下優點: It can be seen from the above description that the present invention has the following advantages in comparison with the prior art by the scan chain-to-memory access wafer test system and the method thereof:
1.本發明以掃描鏈對記憶體存取之晶片測試系統及其方法係提供一種更快速、更簡便的方式將程式或資料寫入記憶體內,以進行晶片之電性測試、良率驗證或製造瑕疵與錯誤之診斷等,本發明亦可使用在裸晶狀態的驗證,使晶片開發者更容易在測試機台上完成矽晶圓測試、晶片功能驗證,以及晶圓診斷之功能,藉此簡化晶片之電性測試與良率驗證之困難度。 1. The present invention provides a faster and easier way to write programs or data into a memory by means of a scan chain-to-memory access wafer test system and method for wafer electrical testing, yield verification or The invention can also be used in the verification of the bare state, so that the wafer developer can more easily perform the functions of the wafer test, the wafer function verification, and the wafer diagnosis on the test machine. Simplify the difficulty of electrical testing and yield verification of wafers.
2.本發明以掃描鏈對記憶體存取之晶片測試系統及其方法與傳統晶片測試方法最大的不同處係在於測試資料寫入的對象,傳統技術係將資料寫入晶片的暫存器中,而本發明之系統與方法係將資料寫入晶片中的記憶體與暫存器,因此,本發明主要係用以解決傳統技術中難以執行大量運算的缺點,可有效提升系統的執行運算量,進而降低晶片製造之成本,提升晶片產出之良率。 2. The biggest difference between the wafer test system and the method for scanning memory to memory access in the present invention is that the test data is written in the object, and the conventional technology writes the data into the scratchpad of the wafer. The system and method of the present invention writes data into the memory and the scratchpad in the wafer. Therefore, the present invention is mainly for solving the shortcomings of the conventional technology that it is difficult to perform a large number of operations, and can effectively improve the amount of execution of the system. , thereby reducing the cost of wafer manufacturing and increasing the yield of wafer output.
3.本發明以掃描鏈對記憶體存取之晶片測試系統及其方法係利用傳統電性測試常用的掃描鏈為基礎,以建置一個讓使用者能隨意編輯記憶體內容的平台,因此晶片可以依照使用者的安排進行相對應的動作,並且藉以進行測試診斷與功能驗證,由於本發明係讓晶片核心之目標元件自行抓取需要的程式與資料,因此不需要價格高昂的測試機台就可以達到晶片測試之目的。 3. The wafer test system and method for scanning memory to memory in the present invention are based on a scan chain commonly used in conventional electrical testing to build a platform for users to edit memory contents at will, so the wafer The corresponding actions can be performed according to the user's arrangement, and the test diagnosis and function verification can be performed. Since the present invention allows the target components of the chip core to automatically capture the required programs and materials, there is no need for a high-cost test machine. The purpose of wafer testing can be achieved.
4.本發明以掃描鏈對記憶體存取之晶片測試系統及其方法係可搭配軟體式自我測試之程式,有效達到晶片錯誤診斷的功能,讓設計 者得知晶片中的電路錯誤發生的位置,並仔細定位錯誤發生的原因,晶圓代工者即可依診斷結果定位錯誤發生的地點與偵測可能之製程問題,有效解決提升晶片之良率。 4. The wafer test system and method for scanning memory to memory access in the present invention can be combined with a software self-test program to effectively achieve the function of wafer error diagnosis, allowing design Knowing the location of the circuit error in the chip and carefully locating the cause of the error, the foundry can locate the location of the error and detect the possible process problems according to the diagnosis result, effectively solving the improvement of the wafer yield. .
綜上所述,本發明以掃描鏈對記憶體存取之晶片測試系統及其方法,的確能藉由上述所揭露之實施例,達到所預期之使用功效,且本發明亦未曾公開於申請前,誠已完全符合專利法之規定與要求。爰依法提出發明專利之申請,懇請惠予審查,並賜准專利,則實感德便。 In summary, the wafer test system and method for the scan chain-to-memory access method of the present invention can achieve the intended use efficiency by the above disclosed embodiments, and the present invention has not been disclosed before the application. , Cheng has fully complied with the requirements and requirements of the Patent Law.爰Issuing an application for a patent for invention in accordance with the law, and asking for a review, and granting a patent, is truly sensible.
惟,上述所揭之圖示及說明,僅為本發明之較佳實施例,非為限定本發明之保護範圍;大凡熟悉該項技藝之人士,其所依本發明之特徵範疇,所作之其它等效變化或修飾,皆應視為不脫離本發明之設計範疇。 The illustrations and descriptions of the present invention are merely preferred embodiments of the present invention, and are not intended to limit the scope of the present invention; those skilled in the art, which are characterized by the scope of the present invention, Equivalent variations or modifications are considered to be within the scope of the design of the invention.
(1)‧‧‧數值掃描模組 (1)‧‧‧Numerical Scanning Module
(11)‧‧‧第一掃描鏈 (11)‧‧‧First scan chain
(2)‧‧‧匯流排界面模組 (2) ‧‧‧ bus interface module
(21)‧‧‧第二掃描鏈 (21)‧‧‧Second scan chain
(3)‧‧‧時脈多工器 (3) ‧ ‧ clock multiplexer
(4)‧‧‧控制器 (4) ‧ ‧ controller
(5)‧‧‧記憶體 (5) ‧‧‧ memory
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW103126990A TWI544224B (en) | 2014-08-06 | 2014-08-06 | Chip testing system for accessing memory through scan chain and method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW103126990A TWI544224B (en) | 2014-08-06 | 2014-08-06 | Chip testing system for accessing memory through scan chain and method thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
TW201606326A true TW201606326A (en) | 2016-02-16 |
TWI544224B TWI544224B (en) | 2016-08-01 |
Family
ID=55810019
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW103126990A TWI544224B (en) | 2014-08-06 | 2014-08-06 | Chip testing system for accessing memory through scan chain and method thereof |
Country Status (1)
Country | Link |
---|---|
TW (1) | TWI544224B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI646845B (en) * | 2016-05-19 | 2019-01-01 | 晨星半導體股份有限公司 | Conditional access chip, built-in self-test circuit and test method thereof |
-
2014
- 2014-08-06 TW TW103126990A patent/TWI544224B/en active
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI646845B (en) * | 2016-05-19 | 2019-01-01 | 晨星半導體股份有限公司 | Conditional access chip, built-in self-test circuit and test method thereof |
Also Published As
Publication number | Publication date |
---|---|
TWI544224B (en) | 2016-08-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9274169B2 (en) | Asynchronous programmable JTAG-based interface to debug any system-on-chip states, power modes, resets, clocks, and complex digital logic | |
CN207965049U (en) | Circuitry for coupling TAP signals to a JTAG interface in an integrated circuit package | |
CN102305907A (en) | Test method and system for multichip encapsulating structure | |
TWI384244B (en) | Test device and method for a hierarchical test architecture | |
TW201005311A (en) | Test device and method for an SoC test architecture | |
JP5536297B2 (en) | Semiconductor integrated circuit and semiconductor integrated circuit test system supporting co-debugging function | |
CN105095040B (en) | Chip debugging method and device | |
CN101963934A (en) | Method for debugging 8051 core-based system on chip (SOC) on line | |
CN103698689A (en) | Integrated circuit burn-in method and burn-in device | |
JP6297091B2 (en) | Electronic system, system diagnostic circuit and operation method thereof | |
TWI530701B (en) | Three dimension integrated circuit testing system and method thereof | |
CN105573954B (en) | A kind of attachment device between jtag interface and internal user logic | |
KR20090022209A (en) | System-on-Chip with IEEE 1500 Wrapper and Its Internal Delay Test Method | |
TWI544224B (en) | Chip testing system for accessing memory through scan chain and method thereof | |
US10890619B2 (en) | Sequential test access port selection in a JTAG interface | |
CN113702798A (en) | Boundary scan test method, device, equipment, chip and storage medium | |
US20120137187A1 (en) | System and method for scan testing integrated circuits | |
CN109801664A (en) | FPGA configuration memory test method | |
CN115639463A (en) | A JTAG Test System Based on Boundary Scan | |
CN114609510A (en) | Test control circuit and test control method for processor | |
CN112527710A (en) | JTAG data capturing and analyzing system | |
KR100672082B1 (en) | Connection Delay Check Test Controller in System-on-Chip with Heterogeneous Cores and System-on-Chip with It | |
KR100694315B1 (en) | Cable Delay Failure Test Controller for System-on-Chip with Multiple System Clocks and Heterogeneous Cores | |
CN108205106B (en) | Real-time configuration method for FPGA test | |
Jian-Min et al. | A functional enhancement methodology to JTAG controller in complex SOC |