首頁 > 現代都市 > 晶片產業帝國 > 第212節 方便

第212節 方便(1/2)

目錄

李飛召開了項目會議,確定了u盾主控晶片內部電路和參數:

1晶片處理器系統:採用 32 位高性能risc-v晶片架構,支持32位risc-v整數指令集,

2存儲單元:集成512KB嵌入式Flash,頁面大小1 kB,最低擦寫次數15萬次

3加密算法:32位高速硬體算法引擎,支持 RSA1024、RSA2048、ECC、SM2 算法運算,以及存儲器加密機制,每顆晶片都只有一個序列號…,

4通訊接口:USB1.0/1.1/2.0 全速設備接口,遵循 USB2.0 FS 協議規範;支持無晶振工作模式;

5晶片封裝: QFP32

6電氣氣特性:工作電源輸入範圍:2.5V~5.5V;睡眠靜態功耗:100uA;工作模式:20mA,ESD防靜電:±6000V ;

...

再根據U盾主控晶片的各項參數,去確定工作原理:U盾又作移動數字證書,存放著你個人的數字證書,並不可讀取。同樣,銀行也記錄著你的數字證書,當在進行網上交易時,銀行會向你發送由時間字串,地址字串,交易信息字串,防重放攻擊字串組合在一起進行加密後得到的字串A,你的U盾將根據你的個人證書對字串A進行不可逆運算得到字串B...,

...

確定了U盾主控晶片參數和工作原理後,就正式進入晶片設計,不過,李飛考慮到公司信息網絡安全部還沒有成立,所以此項目暫時交給晶片多媒體技術1部研發,李飛提供U盾主控晶片設計指導。

...

三周後,U盾主控晶片設計完成,經過李飛對U盾主控晶片進行設計仿真,並沒有發現問題,然後,交給台極電生產製造打樣。

...

在打樣的同時,還要進行U盾pcb板級電路設計,其U盾整個電路模塊分為:

1u盾主控晶片,

2內存RAM晶片

3顯示屏電路

4 usb電路,

5按鍵電路

...

確定U盾的各個電路模塊,就要準備U盾的電子電路設計,在PCB板極電子電路圖的設計中,使用的板極EDA軟體,是分為兩種功能軟體:邏輯電路軟體和PCB LAYOUT軟體…

首先,在邏輯EDA軟體繪製器件的邏輯封裝,再畫出邏輯電路圖,而這個邏輯電路圖是根據u盤的整個模塊功能進行設計的。不過,需要說明的是,在繪製邏輯封裝和電路圖設計時,相關器件的資料一定要向供應商索取,去確定電子器件的參數,例如:存儲器和U盤的USB接口,一些電子結構零件…

在邏輯EDA軟體繪製完邏輯電路圖後,接下來的工作,就是在PCB EDA軟體對器件進行PCB封裝製作,包括U盤晶片,存儲器的封裝,按鍵的封裝…,同樣,PCB封裝是需要按照供應商提供的器件參數進行設計的…

在PCB EDA軟體里製作好PCB器件封裝後,然後,就是邏輯EDA軟體和PCB EDA軟體進行同步更新,把邏輯EDA的電路圖導入到PCB EDA軟體…,這樣的話,就可以在PCB EDA軟體里,出現了PCB封裝器件和連接電路線路,

接著在PCB EDA軟體,進行布局,走線,完成後,進行連接和規則檢測,確定沒有錯誤後,在PCB EDA軟體輸出製造PCB加工文件,發給大深市晶片產業有限公司旗下子公司PCB板廠進行PCB製作。

完成U盾電子電路設計後,就下了就是整理U盾的電子物料BOM得單子,供成本核算和電子物料準備

...

同時,李飛還要組織軟體工程師,編寫u盾的驅動程序,以及加密算法程序...,其加密算法程序採用了雙鑰密碼體制保證安全性,在U盾初始化的時候,先將密碼算法程序燒制在FLASH中,然後通過產生公私密鑰對的程序生成一對公私密鑰,公私密鑰產生後,密鑰可以導出到U盾外...。

...

編寫完成U盾驅動程序以及加密算法程序...,台極電u盾主控晶片100片樣品寄回公司,那麼,開始對晶片進行功能...等測試

u盾主控晶片放入ATE儀器的測試台內的晶片插座後,打開儀器電源按鈕,然後,確定ATE儀器與U盤主控晶片連接正常,再開始進行晶片測試,

ATE對晶片測試基本的範圍為:晶片引腳的連通性測試,晶片漏電流測試,晶片引腳DC(直流)測試,晶片功能測試,晶片ESD靜電測試,晶片老化測試(也就是晶片質量驗證)

以及晶片穩定性測試,在溫度(零下30度和高溫50度)進行測試,確定晶片是否能正常工作…

先是對u盾主控晶片的引腳的連通性測試,晶片漏電流測試,DC(直流)測試,這是晶片測試的第一步,檢測U盤主控晶片的連通性是否正常,確定U盾主控晶片的內部電路連通,晶片內部電路是否有缺陷。

再對u盾主控晶片測試的同時,u盾整機電路的測試也要同步,把U盾的電子元器件晶體,U盤主控晶片,RAM內存晶片,以及電阻電容,焊接到PCB主板,先是測試PCB主板電流和電壓是否有問題,

u盾基本測試合格後,還要需要老化測試範圍包括:溫度,環境,電壓,跌落…,例如電壓測試:加速的方式進行測試,把溫度突然提高到50度,外接的電壓從正常工作電壓5V突然提高到6V,進行長達3小時,甚至20小時或者30小時的老化測試,

如果沒有任何的晶片和電子電路出現問題,那麼,測試合格,反之,出現問題,就要查找問題,再解決問題去調整電路設計問題,或者更換晶片器件。

...

u盾測試完成後,那麼,正式進入對u盾產品測試,先是在電腦安裝u盾的驅動程序,作用是讓驅動程序識別U盾,才能進入工作模式,接著,把U盾連接到電腦USB接口,安裝下載安全證書程序,此程序的作用就是識別U盾的編號,且每一個U盾只有一個編號,也就是用戶PIN碼,而編號加密技術採用1024位非對稱密鑰算法,對網上數據(個人身份信息)進行加密、解密…,

完成安全證書程序安裝…,那麼,U盾主控內置安全系統軟體代碼、電子數字證書與簽名秘鑰…就會自動識別…,

然後,輸入銀行卡帳號和密碼,在界面上並彈出一條附加碼,輸入附加碼後,開始進行正常的業務交易…,當轉款時,不光需要輸入密碼,而且,在U盾顯示屏還有提示,是否立即轉款…,再提示時,U盾有兩個按鍵,分別是確定是和否,

完成U盾的基本操作後,開始對U盾進行安全測試,對此,李飛編寫安全測試軟體,再使用U盾時,內部晶片是否能自動識別假網站,黑客是否能破解U盾的加密技術、以及木馬病毒等各種風險,

本章未完,點選下一頁繼續閱讀。

目錄
返回頂部