刻錄檢錯的方法與系統的製作方法
2023-07-27 22:32:36 2
專利名稱:刻錄檢錯的方法與系統的製作方法
技術領域:
本發明是有關於一種刻錄的方法與系統,尤其是 有 一 種具有檢錯能力的刻錄的方法與系統。
背景技術:
OTP (One-Time Programmable) 代表單次可編程
的EPROM。
一般的EPROM具有提供紫夕卜線(UV ray抹
除資料的窗,需要用昂貴的石英玻璃製造(一般玻璃
阻擋紫外光),且因要嵌入石英玻璃窗,必須使用成本
咼的陶瓷封裝,而OTP EPROM則只需使用便宜的塑料
封裝(plastic package)艮卩可,其具有不受紫外線影
響、成本大幅降低的優點。
由於OTP EPROM沒有抹除資料的窗,因此帝 而要由
能夠進行OTP刻錄的廠商來代為刻錄,客戶提供需要
刻錄的源碼文件,由廠商依據個別OTP刻錄機臺的特
性轉碼成為本機碼文件,此時的本機碼文件般為
ASCII格式,因此需要經過編譯成為刻錄所需的—進位代碼文件,再加載刻錄機臺進行OTP刻錄。
由於OTP刻錄需要進行上述多個階段的過程因
此在OTP刻錄完成後發現刻錄的內容錯誤,很難知道
是哪個階段出錯,主要出錯的可能原因如下客戶所
提供的源碼文件內容有錯、轉碼時出錯造成本機碼文
件有誤、編譯過程出錯造成二進位代碼文件有誤、誤
植它二進位代碼文件至刻錄機臺以及OTP刻入過程
中出錯
可能出錯的
不易追蹤是
因,有可能
水
過程也造成多種
現無法通過測試,
使追查出出錯的原
口造成大的損
發明內容
鑑於上述的發明背旦 爾中OTP刻錄過程可能造成多
種錯誤而造成大量損失,因此為了符合產業上某些利
的需求,本發明的主要巨的在提供一種刻錄檢錯方
法與系統,可用以解決上述傳統的刻錄檢錯方法與系
統未能達成的標的。
依據上述的百的,本發明提供了一種刻錄檢錯系
統,主要構造是至少包含有伺服器, 其是儲存有源碼文件及對應該源碼文件的源碼驗證碼控制器,3
是電性連接該伺服器,用以執行轉碼程序, 而可將源
碼文件轉碼成刻錄資料文件,且生對應刻錄資料文
件的刻錄驗證碼心片輸送裝置,其是電性連接該控
制器,用以傳輸至少—心片及刻錄裝置, 其是電性
連接控制器,用以接收心片輸送裝置所傳來的心片,
並可執行刻錄程序以將刻錄資料文件寫入該晶片,再
執行讀出程序,用以將先刖寫心片內的資料文件讀
出,而可得到讀出資料文件,且由控制器執行資料檢
驗程序,以偵測刻錄程序所寫A的資)抖是否正確。
本發明亦提供了—種刻錄檢錯方法,其主要步驟
是至少包括有:提供源碼文件、源碼驗證檔及至少
心片執行轉碼程序,其是由控制器將源碼文件轉
碼成刻錄資料文件,且產生對應刻錄資料文件的刻錄
驗證碼執行刻錄程序,是由刻錄裝置將刻錄資料
文件寫入晶片執行讀出程序,是由刻錄裝置將先
目IJ寫入晶片內的資料文件讀出,而可得到讀出資料文
件執行資料檢驗程序,是由控制器將讀出資料文
件與機臺資料文件進行比對,以偵測刻錄程序所寫入
的料是否正確
為使審查員對本發明的目的、特徵及功'效能夠有
更進步的了解與認識,以下茲請配合附圖及實施例
詳述如後,其中
圖1是本發明 一 具體實施例刻錄檢錯系統的電性
連接不尼、圖
圖2是如圖1所示實施例執行機臺轉碼及檢驗程
序的流程示息圖。
圖3是如圖1所示具體實施例執行刻錄檢錯的流
程示思圖
員體實施方式
本發明在此所探討的方向為一種刻錄檢錯方法與
系統為了能徹底地了解本發明,將在下列的描述中
提出詳盡的步驟及其組成。顯然地,本發明的施行並
未限定於熟悉相關技術者所熟習的特殊細節另方
面眾所周知的組成或步驟並未描述於細節中,以避
免造成本發明不必要的限制。本發明的較佳實施例會
詳細描述如下,然而除了這些詳細描述之外,本發明
還可以廣泛地施行在其它的實施例中且本發明的範
圍不受限定,以之後的權利要求範圍為準,
首先,請參閱圖1,其是為本發明一具體實施例
刻錄檢錯系統40的電性連接示意圖,如圖所示該刻錄檢4處 t曰系統40 ,其主要構造是至少包含有:服
務器49,是用以儲存有一源碼文件491及對
應該源碼文件49 1的源碼驗證碼493控制器
41其是電性連接該伺服器4 9,用以執行轉碼
程序,而可將該源碼文件4 91轉碼成刻錄資料文
件411>且產生 一 對應該刻錄資料文件411的刻
錄驗證碼413; 一晶片輸送裝置45,苴 z 、是電性連
接該控制器41,用以傳輸至少一晶片451及
刻錄裝置43,其是電性連接該控制明. 益41用以接
收該心片輸送裝置4 5所傳來的晶片451,並可執
刻錄程序以將該刻錄資料文件411寫入該心片
451,再執行一讀出程序,用以將先、'-刖寫入該心片
451內的資料文件讀出,而可得到—讀出資料文件
未顯不),且由該控制器4 1執行資料檢驗程序,
以偵觀'J該刻錄程序所寫入的資.料是否正確'
當然,該該轉碼程序是包括有機臺轉碼程序及
刻錄轉碼程序,而該機臺轉碼程序是用以將該源碼
文件491轉碼成 一 機臺資料文件495、並產生
對應該機臺資料文件4 9 5的機臺驗證碼497該
刻錄轉碼程序,是用以將該機臺資料文件轉碼495
成該刻錄資料文件4 1 1 、並產生—對應該刻錄資料
文件411的刻錄驗證碼4 13 又,上述的控制器41尚可分別用以執行第一
驗證碼檢驗程序、 一第二驗證碼檢驗程序及第二驗
證碼檢驗程序其中該第一驗證碼檢驗程序是用以檢
驗該機臺驗證碼4 9 7是否符合該源碼驗證碼49
3,進而判斷該機臺資料文件495是否符合該源碼
文件491 ;該第二驗證碼檢驗程序,是用以檢驗該
刻錄驗證碼413是否符合該源碼驗證碼493,進
而判斷該刻錄資料文件41 1是否符合該源碼文件4
91該第三驗證碼檢驗程序,是用以檢驗讀出驗
證碼未顯示是否符合該源碼驗證碼493,進而
判斷該讀出資料文件是否符合該源碼文件491 c
再者,上述的讀出驗證碼是由該控制器41針對
該讀出資料文件進行資料處理後,所產生對應該讀出
資料文件的讀出驗證碼。又,該源碼文件491及該
機臺資料文件49 5是分別為不同的半導體測試機臺
所臺& S匕讀取格式的資料,另外該刻錄檢錯系統,尚包括
有顯不裝置47 ,其是電性連接該控制器41,用
以顯示其檢驗結果。
接續;主 ,l冃同時參閱圖2及圖3,是分別為如圖
1所示具體實施例執行機臺轉碼、檢驗程序及執行刻
錄檢錯的流程示意圖;如圖所示刻錄檢錯方法,
主要步驟是至少包括有止 少驟110,提供 一 源碼文件;
步驟111,提供 一 源碼驗證檔;
步驟120,執行 一 機臺轉碼程序,其是由該控
制器而將該源碼文件轉碼成 一 機臺資料文件,且該源
碼文件及該機臺資料文件是分別為不同的半導體測試
機臺所能讀取格式的資料;
步驟130,產生 一 機臺驗證碼,其是由該控制
器針對該機臺資料文件進行運算處理而得到對應該機
厶您 a 負料文件的機臺驗證碼;
步驟140,執行 一 第 一 驗證碼檢驗程序,是
由該控制器檢驗該機臺驗證碼是否符合該源碼驗證
碼?進而判斷該機臺資料文件是否符合該源碼文件,
若否則重新執行步驟1 2 0 ;若是,則可選擇執行
步驟50
步驟150,執行 一 儲存程序,其是可將該機臺
資料文件及該機臺驗證碼儲存於該伺服器;
步驟210及步驟2 1 1 ,其是分別為傳輸該機
厶您料文件及該源碼驗證碼,其是將該機臺資料文件
及該源碼驗證碼白該伺服器傳輸至該控制器;
步驟220,執行 一 刻錄轉碼程序,其是由該控
制器將該機臺資料文件轉碼成該刻錄資料文件:
止 少驟230,產生 一 刻錄驗證碼,其是由該控制器針對該刻錄資料文件進行運算處理而得到對應該刻 錄資料文件的刻錄驗證碼; '
步驟2 4 0 ,執行 一 第二驗證碼檢驗程序,其是 由該控制器檢驗該刻錄驗證碼是否符合該源碼驗證 碼?進而判斷該刻錄資料文件是否符合該源碼文件,
若否,則執行步驟2 1 0 ;若是,則執行步驟2 5 0 ;
步驟25 0,執行一刻錄程序, 其是苴 z 、——'刻錄裝
置將該刻錄資料文件寫入一心片,而該心片是由該芯
片傳輸裝置傳輸至該刻錄裝置
步驟26 0, 執行一讀出程序, 其是由該刻錄裝
置將先刖寫入該晶片內的資料文件讀出,而可得到—
讀出資料文件;
步驟27 0,執行一資料檢驗程序,是由該控
制器將該讀出資料文件與該機臺資料文件進行比對
以偵測該刻錄程序所寫入的資料是否正確若否,則
執行步驟32 0, 通過該顯示裝置發出警告若是,
貝1J執行步驟2 80 ;
步驟28 0,產生一讀出驗證碼,是由該控制
器針對該讀出資料文件進々1 戚料處理,而產生一對應
的讀出驗證碼;及
步驟29 0, 執行一第三驗證碼檢驗程序,苴 z 是
用以檢驗該讀出驗證碼是否符合該源碼驗證碼進而判斷該讀出資料文件是否符合該源碼文件,若否,則
執行步驟3 20 ;若是,則執行步驟3 1 0 ,通過該
顯示裝置顯不一檢驗結果。
由此便可偵測寫入該晶片的刻錄資料文件是否符
合源碼文件?以有效確保寫入該晶片的資料的正確
性,迸行得顯著降低不良率。又,通過步驟140及
步驟24 0.的檢驗程序,而得確保該源碼文件在經過
一轉碼程序後,能正確無誤地轉碼成該刻錄資料文件,當然,前述的轉碼程序是包括有該步驟1 2 0及該步
驟220 。
最後,在執行步驟l 4 0、步驟2 4 0及步驟2
90時,該控制器是分別先行執行 一 第 一 驗證碼轉碼
程序、一第二驗證碼轉碼程序及 一 第三驗證碼轉碼程
序,亦即,通過第 一 驗證碼轉碼程序,而可將該機臺
驗證碼及該源媽驗證碼的其中的 一 者進行轉碼動作,
以利執行該第一驗證碼檢驗程序;通過第二驗證碼轉
碼程序, 而可將該刻錄驗證碼及該源碼驗證碼的其中
的者進行轉碼動作,以利執行該第二驗證碼檢驗程
序通過第三驗證碼轉碼程序,而可將該讀出驗證碼
及該源碼驗證碼的其中的 一 者進行轉碼動作,以利執
行該第三驗證碼檢驗程序。
顯然地,依照上面實施例中的描述,本發明可能有許多的修正與差異。因此需要在其附加的權利要求 項的範圍內加以理解,除了上述詳細的描述外,本發 明還可以廣泛地在其它的實施例中施行。上述僅為本 發明的較佳實施例而已,並非用以限定本發明的權利 要求範圍;凡其它未脫離本發明所揭示的精神下所完 成的等效改變或修飾,均應包含在本發明的權利要求 範圍內。
權利要求
1. 一種刻錄檢錯系統,其特徵在於,其主要構造是至少包含有一伺服器,其是儲存有一源碼文件及一對應該源碼文件的源碼驗證碼;一控制器,其是電性連接該伺服器,用以執行一轉碼程序,而可將該源碼文件轉碼成一刻錄資料文件,且產生一對應該刻錄資料文件的刻錄驗證碼;一晶片輸送裝置,其是電性連接該控制器,用以傳輸至少一晶片;及一刻錄裝置,其是電性連接該控制器,用以接收該晶片輸送裝置所傳來的晶片,並可執行一刻錄程序以將該刻錄資料文件寫入該晶片,再執行一讀出程序,用以將先前寫入該晶片內的資料文件讀出,而可得到一讀出資料文件,且由該控制器執行一資料檢驗程序,以偵測該刻錄程序所寫入的資料是否正確。
2 .如權利要求1所述的刻錄檢錯系統,其特徵在於,其中該轉碼程序包括有 一 機臺轉碼程序,用以將該源碼文件轉碼成 一 機臺資料文件,並產生 一 對應該 機臺資料文件的機臺驗證碼。
3.如權利要求2所述的刻錄檢錯系統,其特徵在於,中該轉碼程序尚包括有 一 刻錄轉碼程序,用以將該機臺資料文件轉碼成該刻錄資料文件,並產生一對應該刻錄資料文件的刻錄驗證碼。
4. 如權利要求2所述的刻錄檢錯系統,其特徵在於'苴 z 、中該源碼文件及該機臺資料文件是分別為不同的半導體測試機臺所能讀取格式的資料。
5. 如權利要求3所述的刻錄檢錯系統,其特徵在於,尚包括有 一 顯示裝置,其是電性連接該控制器,用以顯示其檢驗結果。
6. 一-種刻錄檢錯方法,其特徵在於,其主要步驟是至少包括有提供一源碼文件、 一 源碼驗證檔及至少 一 晶片;執行轉碼程序,其是由 一 控制器將該源碼文件轉碼成刻錄資料文件,且產生 一 對應該刻錄資料文件的刻錄驗證碼;執行一刻錄程序,其是由 一 刻錄裝置將該刻錄資料文件寫入該晶片;執行一讀出程序,其是由該刻錄裝置將先前寫入該心片內的資料文件讀出,而可得到 一 讀出資料文件;執行一資料檢驗程序,其是由該控制器將該讀出資料文件與該機臺資料文件進行比對,以偵測該刻錄程序所寫入的資料是否正確。
7.如權利要求6所述的刻錄檢錯系統,特徵在於,中該轉碼程序包括有 一 機臺轉碼程序,是由該控制器將該源碼文件轉碼成 一 機臺資料文件,並產生對應該機臺資料文件的機臺驗證碼。
8.如權利要求6所述的刻錄檢錯方法,特徵在於,尚包括有 一 產生 一 讀出驗證碼的動作,是由該控制鵬 益對該讀出資料文件進行資料處理,而產生對應的讀出驗證碼。
9.如權利要求8所述的刻錄檢錯方法,特徵在於,尚包括有 一 執行第三驗證碼檢驗程序,苴 z 、是由該控制聽 奮檢驗該讀出驗證碼是否符合該源碼驗證碼,進而判斷該讀出資料文件是否符合該源碼文件,若否,則發出警告,其通過一顯示裝置對使用者發出提示若是,則通過該顯示裝置顯示一檢驗結果<
10.如權利要求6所述的刻錄檢錯方法,特徵在於,其中該晶片是通過該控制器的控制心片傳輸裝置而可將該晶片傳輸至該刻錄裝置。
全文摘要
本發明揭露一種刻錄檢錯方法與系統,其是包括有伺服器,其是儲存有源碼文件及對應源碼文件的源碼驗證碼;控制器,其是電性連接伺服器,用以執行轉碼程序,而可源碼文件轉碼成刻錄資料文件,且產生對應刻錄資料文件的刻錄驗證碼;晶片輸送裝置,其是電性連接控制器,用以傳輸至少一晶片;及刻錄裝置,其是電性連接控制器,用以接收晶片輸送裝置所傳來的晶片,並可執行刻錄程序以將刻錄資料文件寫入晶片,再執行讀出程序,用以將先前寫入晶片內的資料文件讀出,而可得到讀出資料文件,且由控制器執行資料檢驗程序,以偵測刻錄程序所寫入的資料是否正確。
文檔編號G11C16/10GK101414482SQ20071016269
公開日2009年4月22日 申請日期2007年10月16日 優先權日2007年10月16日
發明者林祐瑄, 王憲旌 申請人:京元電子股份有限公司