TWI266070B - Chip-level design under test verification environment and method thereof - Google Patents
Chip-level design under test verification environment and method thereof Download PDFInfo
- Publication number
- TWI266070B TWI266070B TW93107375A TW93107375A TWI266070B TW I266070 B TWI266070 B TW I266070B TW 93107375 A TW93107375 A TW 93107375A TW 93107375 A TW93107375 A TW 93107375A TW I266070 B TWI266070 B TW I266070B
- Authority
- TW
- Taiwan
- Prior art keywords
- verification
- test pattern
- test
- environment
- verification environment
- Prior art date
Links
- 238000012795 verification Methods 0.000 title claims abstract description 107
- 238000012360 testing method Methods 0.000 title claims abstract description 87
- 238000000034 method Methods 0.000 title claims abstract description 36
- 238000013461 design Methods 0.000 title claims abstract description 13
- 230000007246 mechanism Effects 0.000 claims abstract description 45
- 230000008569 process Effects 0.000 claims abstract description 19
- 230000006870 function Effects 0.000 claims description 18
- 230000002452 interceptive effect Effects 0.000 claims description 5
- 230000003542 behavioural effect Effects 0.000 claims description 2
- 230000005540 biological transmission Effects 0.000 claims 1
- 238000004080 punching Methods 0.000 claims 1
- 238000004088 simulation Methods 0.000 description 28
- 230000003993 interaction Effects 0.000 description 8
- 230000008859 change Effects 0.000 description 5
- 230000009471 action Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000007689 inspection Methods 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000005856 abnormality Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000012938 design process Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000004804 winding Methods 0.000 description 1
Landscapes
- Tests Of Electronic Circuits (AREA)
Abstract
Description
1266070 五、發明說明(1) -- 【發明所屬之技術領域】 本’X月疋有關於一種晶片級待測物驗證環境及方法, 特別疋有關於一種可提供與外界互動之晶片級待測物驗證 環境及方法。 【先前技術】 一般來說,電子產品在 計流程後,才得以量產。在 的一環°通常是先以軟體1266070 V. INSTRUCTIONS (1) -- [Technical Fields of the Invention] This 'Xue Yue's is about a wafer-level test object verification environment and method, especially for a wafer-level test that can provide interaction with the outside world. Physical verification environment and method. [Prior Art] In general, electronic products are mass-produced after the process. In the ring of ° is usually first software
(design under test ,DUT 入測試式樣(test pattern 之要求。 設計之初,會先經過所謂的設 設計流程期間,驗證是很重要 模擬電子產品,也就是待測物 )之電路佈局,再將待測物載 )以驗證待測物是否符合設計 以 待測物 後,觀 些模擬 自動化 較。請 的模擬 載入模 組 123 ( 模擬之 結果輸 由模擬 晶片級(CHIP-level )的待測物為例,一般晶片級 的模擬方法是用模擬器將測試式樣載入待測物之、 察待測物的輸出結果’檢查輸出結果是否正確。有 環境(simulation environment)會將檢查的動作 ,也就是說,待測物的結果會與預期的結果自動比 圖一丄圖一係為習知之使用模擬器提供待測物 %扰之不思圖。測試式樣機制121藉由輸入機制丨2 擬之待測物1 2 5以及模擬待測物理想狀維之行* 接著’比較輸出機制1 24會比較測試式樣^^別' Μ 待測物125以及行為模組123後之輪出結果, 出機制丨24將驗證結果輸出。其中,機制ΐ2ι 器所使用之驗證軟體程式語言所建立。 係(design under test, DUT into the test pattern (test pattern requirements. At the beginning of the design, will pass the so-called design process, verification is very important analog electronic products, that is, the object to be tested) circuit layout, and then After the test object is carried out to verify whether the object to be tested conforms to the design of the object to be tested, it is better to compare the simulations. Please use the analog load module 123 (the result of the simulation is taken as an example of a test object of the analog chip level (CHIP-level). The general wafer level simulation method is to load the test pattern into the object to be tested by the simulator. The output of the object to be tested 'checks whether the output result is correct. The environment (simulation environment) will check the action, that is, the result of the object to be tested will automatically be compared with the expected result. The simulator is used to provide a sample of the object to be tested. The test pattern mechanism 121 uses the input mechanism 丨2 to simulate the object to be tested 1 2 5 and simulates the row of the ideal object of the object to be tested * Then 'compare the output mechanism 1 24 The comparison test pattern ^^别' 待 the test object 125 and the action module 123 after the round-out result, the output mechanism 丨 24 will output the verification result, wherein the mechanism is established by the verification software programming language used by the device.
第5頁 1266070 五、發明說明(2) 在晶片尚未完成佈局和繞線p&R(piacement and Routing)之前,主要是針對晶片的功能性來驗證,通常稱 為前段模擬(Pre-Simulati0n),所載入之測試式樣主 為針對驗證待測物125之各項功能是否正確。當晶片完成 P&R之後,會在此一驗證環境進行後段模擬(p〇st_ emulation),所載入之測試式樣除了驗證晶片的功能, 也檢查待測物1 2 5在實作時,電子線路邏輯佈局 ^layout )電路的時序(timing)。而驗證期間之驗證結 ,出’會採取將驗證過程中,—些可能會用到的訊息 檔案中,稱之為訊息輸出(print 〇ut )或是直接將俨 號波形(waveform)存下來觀察。但是,訊息輸出的。 =出的訊息絕大^數都是無㈣,而過多無用的訊息會 衫曰驗證報告的可讀性。而直接儲存信號波形會消耗大 的硬碟空間,進而拖慢模擬的速度。 s 此外,由於晶片設計越來越複雜,驗證時間也會 增加,有些時候,測試單一個、、則士十斗 之久。除了更進一步地的:間會長達數天 曰刀λ息或疋波形的資料量以外, t驗證的過程中,負責驗證的工程師有 !過程的最新狀況、進度甚至中途會改變測試條; 右使用習知之驗證方法,當測試式樣載入模擬 模擬環境後,模擬環境所代表之賂^^欠从时— 厅誕供之 無法達到動態調整驗證2表之驗證條件將無法改變,而 而且在後段模擬,若待測物在時序出現不正常 (uming vi〇UU〇n),或是發生待測物卡住(dead 1266070Page 5 1266070 V. Description of the invention (2) Before the wafer has not completed the layout and winding (p&R), it is mainly verified for the functionality of the wafer, usually called the front-end simulation (Pre-Simulati0n). The loaded test pattern is mainly for verifying whether the functions of the object to be tested 125 are correct. After the wafer completes P&R, it will perform post-simulation (p〇st_emulation) in this verification environment. In addition to verifying the function of the wafer, the loaded test pattern also checks the object to be tested. Line logic layout ^layout) Timing of the circuit. During the verification period, the verification will be taken in the verification process, which may be used in the message file, called the message output (print 〇ut) or directly save the nickname waveform (waveform) . However, the message is output. = The message is too large and the number is none (4), and too much useless message will make the report readability. Directly storing the signal waveform consumes a large amount of hard disk space, which slows down the simulation. s In addition, due to the increasing complexity of the chip design, the verification time will increase. In some cases, the test will be single and long. In addition to the further: the amount of data that will last for several days, or the amount of data in the waveform, during the verification process, the engineer responsible for verification has the latest status, progress, and even the test strip in the middle; The verification method of the conventional method, when the test pattern is loaded into the simulation simulation environment, the simulation environment represents the ^^ owing time--the office is unable to reach the dynamic adjustment verification. The verification condition of the table 2 cannot be changed, and the simulation is performed in the latter stage. If the object to be tested is not normal (uming vi〇UU〇n), or the object to be tested is stuck (dead 1266070)
五、發明說明(3) 法確i ί Γ 2 Ϊ裝置因為不明原因而空轉的情況時,在無 境:部訊息的情況下… 止測續,μ 浪費測試驗證的時間。若決定強制中 檢杳程序。、、法藉由測試式樣後段來模擬驗證最後的一些 過^於輸出結果與時序有關,因此通常透 祀大、Λ1 ^輯閑的時間延遲置入計算。因為計算量 ^ =成模擬的時間增加許多,若輸出結果又以圖型的方 驗證的進度。 模擬器和工作站硬碟的負載’影響 =4α於此本發明提出一種晶片級待測物驗證環境以 以摇二:得到模擬環境内部的即時資訊,以掌握是否可 環产内Γρ的Ι Ϊ擬;且驗證期間也不需要不斷的輸出模擬 ^ 〇 、^心,降低了驗證報告的可讀性;並可減少存 下波形的機會,以增加模擬效能。 【發明内容】 仏,本發明主要目的為提供一種晶片級(chip-level)待 物(design under test,DUT)的驗證環境,此驗證環垮= 制有篆(test pattern)機制(mechanism)、輸人機匕 ^、订為杈、、且、比較輸出機制,以及驗證環境介面。 中、,測試式樣機制為用以提供測試式樣。輸入機制/用、 將測試式樣輸入待測物。行為模組為接收測試式樣:以 模擬待測物依據測試式樣運作之理想狀態。比較輸出^以V. INSTRUCTIONS (3) Authentic i ί Γ 2 Ϊ When the device is idling for unknown reasons, in the case of nowhere: part of the message... Stop the test, μ wastes the test verification time. If you decide to force the inspection process. The method is used to test the final part of the pattern to verify the final output. The output result is related to the timing. Therefore, the calculation is usually performed by the time delay of the large and the 辑1. Because the amount of calculation ^ = the time of the simulation increases a lot, if the output is verified by the graph's side. Simulator and workstation hard disk load 'Impact = 4α. The present invention proposes a wafer level test object verification environment to shake the second: to obtain real-time information within the simulated environment to grasp whether the Γ Γ Ι Ϊ Moreover, there is no need to continuously output simulations during the verification process, which reduces the readability of the verification report; and reduces the chance of saving the waveform to increase the simulation performance. SUMMARY OF THE INVENTION Accordingly, the main object of the present invention is to provide a verification environment of a chip-level design under test (DUT), which has a test pattern mechanism (mechanism), Input the machine 匕 ^, set to 杈, and, compare output mechanism, and verify the environment interface. The test pattern mechanism is used to provide a test pattern. Input mechanism / use, input the test pattern into the object to be tested. The behavior module is to receive the test pattern: to simulate the ideal state of the object to be tested according to the test pattern. Compare output ^ to
第7頁 1266070Page 7 1266070
::模組及待測物依據測試式樣運作之結 果$证%蜒介面則與待測物耦接,用以在驗證 即時地輸出待測物之驗證狀態。 %中 4樣^發:較佳實施例中,驗證環境介面更分別與測試 式樣機制、輸入機制、行為模組、比較輪出機制之至少一 者耦接,用以在驗證過程中,即時地輸出驗證 態、调整驗證環境之狀態。 而在本發明較佳實施例中,驗證環境可使用像是Open Vera之電子設計自動化語言所提供。相對應地,驗證環境 介面係由VSV函數所提供。至於驗證環境介面與外界之互 動則可透過像是C語言之人機介面程式呼叫VSV函數之互 動函數組,來完成驗證環境介面與外界之互動。 本發明另一主要目的為提供一種晶片級待測物的驗證 方法甘此括:S供測試式樣載入待㈣以及行為模 ,、且/、中行為模組為用以模擬待測物依據測試式樣運作 之理想狀態° #著,比較行為模組及待測物依據測試式樣 運作之結果。最後,輸出比較結果。且其中,在驗證過程 中,驗證壞境介面㈣時地輸出待測物之驗證狀態。 鉍合上述,本發明提出一種晶片級待測物驗證環境以 及方法’It由提供在驗證時互動之介面,與模擬時各 之互動以得到模冑時内料即時資m,以掌握是否可以提 :結束:匕:擬’且透過此介面所輪出結果的訊息將不會污 :驗證報口: μ及可在待測物出現時序不正常情況時再 存下波形’以增加模擬效能。:: The module and the test object are tested according to the test pattern. The $% interface is coupled to the object to be tested to output the verification status of the object to be tested in real time. In the preferred embodiment, the verification environment interface is coupled to at least one of the test pattern mechanism, the input mechanism, the behavior module, and the comparison rounding mechanism, respectively, for instant verification during the verification process. Output verification status and adjust the status of the verification environment. In a preferred embodiment of the invention, the verification environment can be provided using an electronic design automation language such as Open Vera. Correspondingly, the verification environment interface is provided by the VSV function. As for the interaction between the verification environment interface and the outside world, the interactive function group of the VSV function can be called through the human-machine interface program of the C language to complete the interaction between the verification environment interface and the outside world. Another main object of the present invention is to provide a method for verifying a wafer level test object, which includes: S for the test pattern to be loaded (4) and the behavior mode, and /, the middle behavior module is used to simulate the test object according to the test The ideal state of the pattern operation ° #, compare the behavior module and the object to be tested according to the results of the test pattern operation. Finally, the comparison result is output. And wherein, in the verification process, the verification state of the object to be tested is output when the environment interface (4) is verified. In view of the above, the present invention provides a wafer level test object verification environment and method 'It is provided by the interaction interface provided during verification, and interacts with the simulation to obtain the instant real-time m, to grasp whether it can be mentioned. : End: 匕: The message that is intended to be rotated through this interface will not be tainted: verify the address: μ and save the waveform when the timing of the object under test is abnormal to increase the simulation performance.
五、發明說明(5) 【實施方式】 進行模ΐ器模擬待測物且載入測試式樣以對待測物 息,且為了在:以得到模擬器内部對於流程中的-些訊 證時具,可以對模擬環境進行互動,以在驗 望在模進能,以提升驗證之效率,本發明期 之介面提供-個與外界互動 -此訊自,二ϊ ί 模擬器内部之各流程的 模擬器内部各流程產生互動,以動態調 正,也守的杈擬環境。因此,若藉由此 必可以在流程中,尤其 f 棱同驗扭的效率,以使整個驗證的品質最佳。 為使貴審查委員能對本發明之特徵、目的及功能有 更進:步的認知與瞭解,茲配合圖式詳細說明如後·· 請參考圖二,圖二係為本發明較佳實施例之驗證方法 之不思圖。在圖二中,±要是提供可與模擬器内部機制 121〜124互動之介面210,且透過此介面21〇與機制121〜 124互動,即可得到機制121〜124的一些内部訊息,並 且1藉由介面2 1 0動態調整機制丨2丨〜丨24的内部參數,以得 到最佳之驗證途徑,並節省驗證時耗費在讀取無用訊息之 時間,或不需完全存取負載龐大之波形結果。 在貝作上,當模擬器以V e r a作為驗證語言,以建立例 如疋準備要用來測試的測試式樣的機制丨2 i、將測試式樣 載入待測物1 2 5以及用以模擬待測物理想狀態之行為模組 123的輸入機制122以及比較待測物125以及行為模組123之 !266070 五、發明說明(6) 輪出結果的機制124......等的模擬環境時,〇pen Vera語言 本身有可與外界溝通之介面210,例如是vsv函數。而^ 明所提供之介面210則應用0pen Vera語言本身所提供之 VSV函數介面210。習知之0pen Vera語言本身所提供之vsv 函數面210尚未應用在驗證時與外界溝通之用。本實施 例係以驗證軟體程式語言提供之函數程式作為介面21〇 ’ 但士發明並不以此為限。亦可使用其他可與驗證軟體程式 語言相互溝通之程式語言來建立介面21〇。 此外,在本較佳實施例中,在0pen Vera語言所提供 之模擬環境下,待測物125則可用例如是“41〇§的硬體描 述語言來實現。 為了對應VSV函數之介面210,在本發明較佳實施例 中’更使用C语吕作為介面程式230,以透過My函數與V. Description of the Invention (5) [Embodiment] The simulator simulates the object to be tested and loads the test pattern to measure the object, and in order to: get the inside of the simulator for some of the information in the process, The simulation environment can be interacted to evaluate the efficiency of the verification in order to improve the efficiency of the verification. The interface of the invention provides an interaction with the outside world - the simulator of each process inside the simulator Internal processes generate interactions to dynamically align and maintain a virtual environment. Therefore, by this, it is possible to optimize the efficiency of the entire verification in the process, especially the efficiency of the test. In order to enable the reviewing committee to have a more in-depth understanding and understanding of the features, objects and functions of the present invention, the detailed description of the drawings is as follows. Please refer to FIG. 2, which is a preferred embodiment of the present invention. The method of verification is not thinking. In FIG. 2, if an interface 210 that can interact with the simulator internal mechanisms 121-124 is provided, and through the interface 21〇 interacts with the mechanisms 121-124, some internal information of the mechanisms 121-124 can be obtained, and 1 The internal parameters of the mechanism 丨2丨~丨24 are dynamically adjusted by the interface 2 1 0 to obtain the best verification path, and the time for reading the useless message during the verification is saved, or the waveform result of the huge load is not required to be completely accessed. . In the shelling, when the simulator uses V era as the verification language, to establish the mechanism for preparing the test pattern to be used for testing, for example, to load the test pattern into the object to be tested 1 2 5 and to simulate the test to be tested. The input mechanism 122 of the behavioral module 123 of the object ideal state and the comparison of the object to be tested 125 and the behavior module 123! 266070 V. The invention description (6) The mechanism of the round-off result 124...etc. The 〇pen Vera language itself has an interface 210 that can communicate with the outside world, such as a vsv function. The interface 210 provided by ^ Ming uses the VSV function interface 210 provided by the 0pen Vera language itself. The vsv function surface 210 provided by the conventional 0pen Vera language has not been used for communication with the outside world during verification. This embodiment is a functional program provided by the verification software programming language as an interface. The invention is not limited thereto. Interfaces can also be created using other programming languages that can communicate with the verification software programming language. In addition, in the preferred embodiment, in the simulation environment provided by the 0pen Vera language, the object to be tested 125 can be implemented by, for example, a hardware description language of "41". In order to correspond to the interface 210 of the VSV function, In the preferred embodiment of the present invention, 'C language is used as the interface program 230 to transmit through the My function.
Open Vera語言所提供之模擬環境,即機制丨?!〜〗24作溝 通。§然,此作為介面程式23〇,包含用來與函 數溝通之互動函數組(interactive functi〇ri sets)以 及提供外界使用此介面程式230以透過VSV函數與機制121 〜124溝通之人機介面功能的互動程式(intera^tive function set for human being ) 〇 一舉例來說,介面程式2 3 0人機介面功能之互動程式即 相當於客戶端(client),當開始對待測物125進行驗證 時,機制121〜124相當於伺服端(server)且陸續開始運 作,且當介面程式230透過其互動函數組呼叫vsv函數之介 面210 ’以透過介面210與機制121〜i 24連上時,外界即可What is the simulation environment provided by the Open Vera language? ! ~〗 24 for communication. § However, this is used as an interface program 23〇, including interactive functi〇ri sets for communicating with functions and providing a human-machine interface function for externally using the interface program 230 to communicate with the mechanisms 121 to 124 through the VSV function. For example, the interaction program of the interface program 2 3 0 human interface function is equivalent to the client (client), when starting to test the object 125 for verification, The mechanisms 121-124 are equivalent to the server and start to operate one after another, and when the interface program 230 is connected to the interface 210' of the vsv function through its interaction function group, the external interface can be connected through the interface 210 and the mechanisms 121 to i24.
第10頁 1266070Page 10 1266070
以介面程式230與機制121〜124進行互動。 假設,使用者欲建立查詢現在模擬時間的命令時,可 在介面程式230上例如是圖形使用者介面(graphic user interface,GUI)建立一選項,並在介面程式230中準 備對應且執行此選項之互動函數組,因此,此對應之互動 函數組中會含有一個VSV函數,也就是vsv函數介面21〇, 用來與機制1 21〜1 2 4溝通。透過這樣的網路連結,當機制 1 2 1〜1 2 4收到要查詢模擬時間的命令時,提供這些機制 1 2 1〜1 2 4的模擬器其内部函數會產生即時模擬時間的訊息 且再將這個訊息透過VSV函數介面2 1 〇拋回給介面程式〜 230。因此,當介面程式230收到由VSV函數介面210回傳的 即時模擬時間訊息後,即可經由介面程式230的人機介面 顯示出來。 在本實施例中,介面21 0可在驗證過程中,即時地輸 出驗證環境中,待測物1 25中所欲觀察的驗證狀況,或是 其他機制12卜124之種種狀態參數。其中,驗證狀況可以 用訊息或是波形的形式輸出並儲存。由於只輸出驗證工程 師想要觀察的驗證結果,因此不會浪費大量的儲存空間, 亦可增加驗證報告的可讀性。此外,介面2丨〇亦可即時地 觀察並且調整其他機制丨2卜1 24之種種狀態參數。如此, 即可因應驗證過程中的種種狀況,動態地調整及改變驗證 測試環境,以節省驗證的時間,提升驗證的效率。 故’在驗證期間,若透過本發明機制與模擬環境互相 溝通,可具有以下優點:The interface program 230 interacts with the mechanisms 121-124. Assuming that the user wants to create a command to query the current simulation time, an option can be established on the interface program 230, for example, a graphical user interface (GUI), and the interface program 230 prepares the corresponding and executes the option. The interactive function group, therefore, this corresponding interactive function group will contain a VSV function, that is, the vsv function interface 21〇, used to communicate with the mechanism 1 21~1 2 4 . Through such a network connection, when the mechanism 1 2 1~1 2 4 receives a command to query the simulation time, the simulator providing these mechanisms 1 2 1 to 1 2 4 has an internal function that generates an instant simulation time message and Then send this message back to the interface program ~ 230 through the VSV function interface 2 1 . Therefore, when the interface program 230 receives the instant analog time message returned by the VSV function interface 210, it can be displayed through the human interface of the interface program 230. In this embodiment, the interface 21 0 can instantly output the verification status to be observed in the object to be tested 125 or the various status parameters of the other mechanisms 12 in the verification environment during the verification process. The verification status can be output and stored in the form of a message or a waveform. Since only the verification results that the verification engineer wants to observe are output, a large amount of storage space is not wasted, and the readability of the verification report can be increased. In addition, the interface 2丨〇 can also observe and adjust various state parameters of other mechanisms. In this way, the verification test environment can be dynamically adjusted and changed in response to various conditions in the verification process, thereby saving verification time and improving verification efficiency. Therefore, during the verification period, if the mechanism of the present invention communicates with the simulation environment, the following advantages can be obtained:
1266070 五、發明說明(8) 1 ·驗證時,可 以時得知 rate )的達 2 ·驗證時,可 例如改變待 3 ·驗證時,可 息’而不是 達成提早結 4·在提早結束 試式樣,也 結果報告亦 5 ·驗證時,可 判斷待測物 當、工作站 空轉。 6 ·若驗證期間 計不當等因 改以波形存 知合上述 藉由提供與模 動,以即時得 息’外界可在 土見。因此,透 間加逮,驗證 透過此介 測試進度 1> dr* Ms 成率等。 透過此介 測物暫存 透過此介 無用的訊 束測試。 測試的同 不會中斷 可以如昔 透過此介 是否在測 硬體、或 模擬出現 素所造成 下代替訊 ’本發明 擬環境溝 知模擬環 不改變測 過本發明 的品質提 程式查询测試環境内部的狀況, 、進行的時間、涵蓋率(C〇Verage ,程式改變模擬環境的驗證條件, 器值、改變測試數目等。 ,程式I到測試時所需要之訊 Μ ’且可再利用改變驗證條件,來 ^二並不需要藉由修該改原先之測 =甙式樣的最終檢查,測試式樣的 的輸出。 程式監控待測物的内部訊息,以 2式樣測試時因時序違背、設計不 \擬器異常等其他原因,而使模擬 ^轉情況’且判定為時序違背或設 ,’其驗證結果的輪出方式可決定 二輸出’以使模擬負載最佳化。 提出一種晶片級待測物驗證方法, 通的介面,達到外界與模擬環境互 ^見内4的各項訊息,且藉由這此 試,樣的條件下,動態調整模 所提出之驗證方法,足以使驗證時 高01266070 V. Invention description (8) 1 · When verifying, you can know the rate of 2). When you verify, you can change, for example, to change. 3. When you verify, you can get the interest. Instead of reaching the early end. 4. End the test pattern early. And the result report is also 5 · When verifying, it can be judged that the object to be tested and the workstation are idling. 6 · If the verification period is not correct, etc., change the waveform to the above. By providing and modulating, you can get instant information. Therefore, the pass-through is added, and the verification progress is passed through the test 1> dr* Ms rate. This device is temporarily stored through this useless beam test. The test can not be interrupted as it is in the past, whether it is under the test of the hardware, or the simulation of the occurrence of the analogy. The present invention does not change the quality of the test. Internal conditions, time of execution, coverage rate (C〇Verage, program change simulation environment verification conditions, instrument value, number of test changes, etc., program I to test the required information' and can be reused to verify Condition, the second does not need to test the output of the model by repairing the original test = the final inspection of the pattern. The program monitors the internal information of the object to be tested, and the timing is violated in the 2 pattern test, the design is not Other reasons such as the abnormality of the simulator, and the simulation of the situation 'and the determination of the timing violation or set, 'the way in which the verification results can be determined by the two outputs' to optimize the simulation load. A wafer-level test object is proposed. Verification method, the interface to the outside world and the simulation environment to see each other's information, and by this test, under the conditions of the sample, dynamically adjust the test The method is sufficient to make the verification high
1266070 五、發明說明(9) 唯以上所述者,僅為本發明之較佳實施例,當不能以 之限制本發明的範圍。即大凡依本發明申請專利範圍所做 之均等變化及修飾,仍將不失本發明之要義所在,亦不脫 離本發明之精神和範圍,故都應視為本發明的進一步實施 狀況。1266070 V. INSTRUCTIONS (9) The above is only the preferred embodiment of the present invention, and the scope of the present invention is not limited thereto. It is to be understood that the scope of the present invention is not limited by the spirit and scope of the present invention, and should be considered as a further implementation of the present invention.
第13頁 1266070 圖式簡單說明 【圖式簡單說明】 圖一係為本發明較佳實施例之驗證方法之示意圖。 圖二係為本發明較佳實施例之驗證方法之示意圖。 圖號說明: 121〜124 :流程 1 2 5 :待測物 210 : VSV之函數介面Page 13 1266070 BRIEF DESCRIPTION OF THE DRAWINGS [Brief Description of the Drawings] Figure 1 is a schematic diagram of a verification method in accordance with a preferred embodiment of the present invention. Figure 2 is a schematic diagram of a verification method in accordance with a preferred embodiment of the present invention. Description of the figure: 121~124: Flow 1 2 5: DUT 210 : VSV function interface
I I 2 3 0 :介面程式I I 2 3 0 : interface program
Claims (1)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW93107375A TWI266070B (en) | 2004-03-19 | 2004-03-19 | Chip-level design under test verification environment and method thereof |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW93107375A TWI266070B (en) | 2004-03-19 | 2004-03-19 | Chip-level design under test verification environment and method thereof |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW200532228A TW200532228A (en) | 2005-10-01 |
| TWI266070B true TWI266070B (en) | 2006-11-11 |
Family
ID=38191493
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW93107375A TWI266070B (en) | 2004-03-19 | 2004-03-19 | Chip-level design under test verification environment and method thereof |
Country Status (1)
| Country | Link |
|---|---|
| TW (1) | TWI266070B (en) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8483073B2 (en) | 2008-12-08 | 2013-07-09 | Advantest Corporation | Test apparatus and test method |
| TWI408391B (en) * | 2008-12-08 | 2013-09-11 | Advantest Corp | Test apparatus and testing method |
| US8666691B2 (en) | 2008-12-08 | 2014-03-04 | Advantest Corporation | Test apparatus and test method |
| US8692566B2 (en) | 2008-12-08 | 2014-04-08 | Advantest Corporation | Test apparatus and test method |
| US8743702B2 (en) | 2008-12-08 | 2014-06-03 | Advantest Corporation | Test apparatus and test method |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN116302721A (en) * | 2021-12-20 | 2023-06-23 | 瑞昱半导体股份有限公司 | System and method for chip design verification and computer-readable recording medium |
-
2004
- 2004-03-19 TW TW93107375A patent/TWI266070B/en not_active IP Right Cessation
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8483073B2 (en) | 2008-12-08 | 2013-07-09 | Advantest Corporation | Test apparatus and test method |
| TWI408391B (en) * | 2008-12-08 | 2013-09-11 | Advantest Corp | Test apparatus and testing method |
| US8666691B2 (en) | 2008-12-08 | 2014-03-04 | Advantest Corporation | Test apparatus and test method |
| US8692566B2 (en) | 2008-12-08 | 2014-04-08 | Advantest Corporation | Test apparatus and test method |
| US8743702B2 (en) | 2008-12-08 | 2014-06-03 | Advantest Corporation | Test apparatus and test method |
Also Published As
| Publication number | Publication date |
|---|---|
| TW200532228A (en) | 2005-10-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN113312879B (en) | Chip circuit function verification system, method, device and storage medium | |
| CN109840207B (en) | AutoSAR-based network management automation test system and test method | |
| US8041553B1 (en) | Generic software simulation interface for integrated circuits | |
| CN110618929A (en) | Verification platform and verification method of symmetric encryption algorithm based on UVM | |
| CN113434355B (en) | Module verification method, UVM verification platform, electronic device and storage medium | |
| CN106133537A (en) | A kind of FPGA function module emulation verification method and system thereof | |
| CN116089281B (en) | Chip testing method, testing platform and device | |
| CN109726061B (en) | SoC chip verification method | |
| CN100412811C (en) | Test program debugging device and method, semiconductor test device and test method | |
| US7047174B2 (en) | Method for producing test patterns for testing an integrated circuit | |
| CN114328045B (en) | I2C debugging method, system and device of BMC and computer readable storage medium | |
| US7539900B1 (en) | Embedded microprocessor for integrated circuit testing and debugging | |
| TWI266070B (en) | Chip-level design under test verification environment and method thereof | |
| CN114816980A (en) | A kind of automatic test device and method for embedded communication system | |
| CN102298112B (en) | The method of testing of a kind of PLD and system | |
| CN116629171A (en) | FPGA chip debugging method and device based on synthesized netlist | |
| JP4213306B2 (en) | Program debugging device for semiconductor testing | |
| CN115562931A (en) | Processor debugging module verification method and device, electronic equipment and storage medium | |
| CN115292760B (en) | Chip verification system, method and computer readable storage medium | |
| US11295051B2 (en) | System and method for interactively controlling the course of a functional simulation | |
| CN118777837A (en) | A chip verification system and an integrated verification system | |
| Crouch et al. | P1687. 1: Accessing Embedded 1687 Instruments using Alternate Device Interfaces other than JTAG | |
| CN116955193A (en) | Interface testing method, device, equipment and storage medium | |
| CN117407229A (en) | Synchronous network verification method and device, computer equipment and storage medium | |
| CN115562923A (en) | Automatic testing method and device for equipment, electronic equipment and storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| MK4A | Expiration of patent term of an invention patent |