[發(fā)明專利]一種7816接口喚醒智能卡芯片Standby的驗證方法在審
| 申請?zhí)枺?/td> | 201811283303.3 | 申請日: | 2018-10-31 |
| 公開(公告)號: | CN109542699A | 公開(公告)日: | 2019-03-29 |
| 發(fā)明(設計)人: | 張麗麗 | 申請(專利權)人: | 北京中電華大電子設計有限責任公司 |
| 主分類號: | G06F11/22 | 分類號: | G06F11/22 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 102209 北京市昌平區(qū)北七家鎮(zhèn)未*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 智能卡芯片 喚醒 驗證 接口接收數據 輔助設備 直觀 | ||
一種7816接口喚醒智能卡芯片Standby的驗證方法,實現智能卡芯片進入Standby模式及通過7816接口接收數據喚醒Standby模式的驗證,具有喚醒過程直觀、方便快捷、無需其他輔助設備的特點。
技術領域
本發(fā)明涉及一種7816接口接收數據喚醒智能卡芯片Standby模式的驗證方法,用于智能卡芯片Tapeout前驗證和Tapeout后測試階段。
背景技術
在智能卡芯片Tapeout前驗證和Tapeout后測試中,搭建驗證和測試環(huán)境耗用的時間在驗證總時間中所占比例往往很高,而一旦驗證測試環(huán)境就緒真正花在芯片驗證測試的時間并不多。7816接收數據喚醒Standby的現有驗證方法局限于GPIO、系統(tǒng)時鐘等信號打標,需要使用示波器觀察信號波形,驗證環(huán)境搭建相對復雜,驗證效率低,而且無法對卡片封裝樣品進行驗證。
上述方法,即現有技術,存在以下缺點:
·驗證局限性大
1、Tapeout后測試局限于智能卡芯片封裝形式
由于需要GPIO打標,卡片封裝樣品無法進行該項驗證,只有特殊封裝如DIP封裝和QFP封裝的樣品才能進行驗證。
2、現有驗證技術只適用于Tapeout前驗證,而不適用于Tapeout后測試。
由于需要觀察系統(tǒng)時鐘信號波形,而在Tapeout后測試環(huán)節(jié)無法獲取時鐘信號,所以Tapeout后測試不適用。
·驗證效率低
驗證需要使用示波器,搭建驗證環(huán)境及驗證過程費時較長,效率低。多次循環(huán)驗證效率更低。
為了解決上述問題,本文提出了一種7816接口接收數據喚醒智能卡芯片Standby的新型驗證方法,以提高驗證效率和適用范圍。
發(fā)明內容
本發(fā)明的方法解決問題是:改善現有技術的不足,提供了一種高效的7816接口接收數據喚醒智能卡芯片Standby模式的驗證方法,可提高智能卡芯片Tapeout前驗證和Tapeout后測試效率。
本發(fā)明的方法解決方案是:
當智能卡芯片進入Standby狀態(tài)后,軟件PC指針在進入Standby的那一刻停止運行,當芯片Standby狀態(tài)被喚醒后,PC指針從停止處繼續(xù)運行。在本發(fā)明方法中,驗證設備發(fā)送第一條APDU命令給芯片,芯片收到該APDU命令后先解析然后使芯片進入Standby狀態(tài),此時PC指針停止運行,所以第一條APDU命令的應答信息芯片未發(fā)出。延時一段時間后,驗證設備給芯片再發(fā)第二條APDU命令,第二條APDU命令分兩次發(fā)送,先發(fā)送APDU命令的第一個字節(jié),即CLA,芯片7816接口收到一個字節(jié)數據后即喚醒Standby,芯片退出Standby,軟件PC指針從停止處繼續(xù)執(zhí)行后續(xù)語句,即發(fā)送第一條APDU命令的應答字節(jié)(0x9000),驗證設備正確收到該應答信息,說明芯片從Standby模式被正確喚醒,否則說明芯片沒有被正確喚醒,驗證時序如圖1。本發(fā)明方法的實現需要軟件對數據命令的收發(fā)靈活控制,可以發(fā)送單字節(jié)命令,可以只發(fā)送命令不等待應答等,不局限于7816接口協(xié)議。例如,驗證設備使用Mp300,采用Sequence的方式編寫MP300腳本,可以實現本發(fā)明方法。如果采用常規(guī)的Command編寫MP300腳本,則無法實現7816接口接收數據喚醒Standby的數據收發(fā)過程,因為MPmanager每發(fā)一次Command的數據,格式為連續(xù)發(fā)送5個字節(jié)的命令頭,這樣芯片7816接口收到第一個字節(jié)時即喚醒Standby,然后芯片發(fā)送第一條APDU命令的應答信息(0x9000),而MP300在發(fā)送完第一個字節(jié)后會緊接著發(fā)送其余4個字節(jié),這樣導致IO沖突,數據混亂通信失敗,無法實現驗證。
本發(fā)明與現有技術相比的優(yōu)點在于:
·驗證直觀
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京中電華大電子設計有限責任公司,未經北京中電華大電子設計有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811283303.3/2.html,轉載請聲明來源鉆瓜專利網。





