一種軟sim卡的實現方法
【技術領域】
[0001]本發明涉及通信領域,尤其涉及一種軟S頂卡的實現方法。
【背景技術】
[0002]經過十幾年的發展,智能手機的使用已經布滿全世界,其內部結構也不斷演變。目前較為普遍的智能手機或平板的硬件架構如圖1所示。其中,應用處理器和內存是決定智能手機性能好壞的最重要硬件部分,主要處理用戶應用程序,例如數碼相機、游戲、視頻等。基帶處理器相當于協議處理器,負責數據處理與存儲,例如基帶編碼/譯碼、聲音編碼及語音編碼等。大容量NAND存儲器用來存儲用戶數據和應用程序等。作為手機身份識別的重要部件,SM卡也稱為用戶身份識別卡、智能卡,GSM數字移動電話機必須裝上此卡方能使用。SIM(subscriber identity module用戶身份模塊,簡稱SIM)卡的作用是存儲唯一的號碼和密鑰,以便在用戶進行網絡通訊時識別其身份。只要多數的語音通話都通過蜂窩網絡傳輸,S頂就可以發揮不錯的效果。它的芯片很難破解:試圖通過物理破解的方式獲取里面存儲的信息會導致芯片自毀。由于只有移動運營商可以發行SIM卡,給了他們很大的發揮余地,使之可以通過月租費的模式抵消手機的補貼成本。這種用物理芯片實現的SM卡不僅占用面積大,而且不同的運營商所使用的SIM卡規格不一樣,如果用戶想更換號碼或這更換運營商,就必須更換SM卡,更換手續繁瑣而且還浪費芯片成本,這是用戶和運營商都不愿意看到的。為了免去頻繁更換SM卡的麻煩以及更換運營商的手續,降低手機制造成本,近年來提出了一種“軟SIM卡”的概念。但是在手機中植入軟SIM卡的行為,牽涉到用戶的信息安全以及運營商的利益,實施起來難度不小。
[0003]FPGA即現場可編程門陣列,由大量可重構邏輯電路組成,它是專用電路領域中一種半定制電路,既解決定制電路的不足,又克服原有可編程器件門電路數有限的缺點。比特流形式的配置信息一般存儲在外部的非易失性存儲器或者嵌入式存儲器中。傳統的FPGA—般采用體硅工藝,漏電較大,在能耗比上的靈活性較差,而且配置信息加載速度也較慢。
【發明內容】
[0004]針對上述問題,本發明提出了一種軟SM卡的實現方法,所述軟SM卡采用可重構邏輯電路實現,所述方法包括:
[0005]用戶通過軟件配置所述可重構邏輯電路,以實現移動運營商的選擇或切換。
[0006]上述的軟S頂卡的實現方法,其中,所述方法還包括:
[0007]采用全耗盡SOI工藝制備所述可重構邏輯電路。
[0008]上述的軟S頂卡的實現方法,其中,所述可重構邏輯電路包括晶體管,所述方法中:
[0009]通過分別調節所述可重構邏輯電路的不同模塊的背柵電壓,以使所述不同模塊獲得不同的閾值電壓,所述晶體管能在所述晶體管近閾值電壓的電壓下正常工作。
[0010]上述的軟S頂卡的實現方法,其中,所述方法中:
[0011]降低所述可重構邏輯電路中與配置文件下載相關的邏輯電路的閾值電壓,以使所述可重構邏輯電路的配置速度加快。
[0012]上述的軟S頂卡的實現方法,其中,部分基帶處理器功能模塊由所述可重構邏輯電路實現。
[0013]上述的軟S頂卡的實現方法,其中,通過分時復用的方式使所述基帶處理器的不同功能模塊共享所述可重構邏輯電路資源。
[0014]上述的軟S頂卡的實現方法,其中,將未使用或空閑的所述可重構邏輯電路的電源電壓關閉或者配置在趨近閾值電壓處,以降低待機功耗。
[0015]上述的軟S頂卡的實現方法,其中,所述可重構邏輯電路的配置信息或比特流數據存儲于嵌入式新型存儲器中。
[0016]上述的軟S頂卡的實現方法,其中,所述嵌入式新型存儲器為嵌入式磁存儲器或嵌入式相變存儲器或嵌入式阻變存儲器或嵌入式鐵電存儲器。
[0017]上述的軟S頂卡的實現方法,其中,所述嵌入式新型存儲器采用局部分散的分布方式以支持大容量并行在線可配置。
[0018]綜上所述,本發明提供了一種軟S頂卡的實現方法,通過設置可重構邏輯電路作為硬件基礎,將移動手持設備內部模塊與所述可重構邏輯電路連接,使得用戶可以通過所述移動手持設備對所述可重構邏輯電路進行軟件配置操作,以實現現有的SIM卡功能,消除卡槽,免去頻繁更換S頂卡的麻煩以及更換運營商的手續,降低了成本。
【附圖說明】
[0019]圖1是現有技術帶S頂卡移動手持設備的結構示意圖;
[0020]圖2是本發明軟SIM卡的具體實現方法的結構示意圖;
[0021]圖3是本發明一個實施例軟S頂卡的具體實現方法的結構示意圖及原理圖;
[0022]圖4是本發明一個實施例軟S頂卡的具體實現方法的結構示意圖及原理圖;
[0023]圖5是本發明一個實施例軟S頂卡的具體實現方法的結構示意圖及原理圖。
【具體實施方式】
[0024]下面結合附圖對本發明的一個具體的實施例作進一步的說明。
[0025]本發明提出一種軟SIM卡的實現方法,與傳統的用純軟件或者純硬件實現方法不同,本發明這種軟SIM卡是通過采用可重構邏輯硬件電路加上軟件配置的方法來實現的,如圖2所示。本發明這種軟S頂卡是不可移動和去除的,安全性能更高、成本低、形狀因數(formfactor)低。當用戶想更換SIM卡號或者運營商時,無需更換新的S頂卡,只需要將特定運營商的特定SIM卡配置數據或信息通過軟件配置下載到本發明可重構邏輯電路中,就完成了S頂卡的更換,更加方便、快捷、安全。
[0026]實施例一
[0027]如圖3所示的是本發明軟SIM卡的應用實現方法,用戶通過軟件方式對本發明可重構邏輯電路進行編程,不同運營商的配置數據可存儲于移動手持設備中的NAND存儲器中。軟件層面上,例如打開應用程序I,通過用戶界面,用戶可選擇指定的運營商,選擇不同的S頂卡號,點擊確定即可實現SM卡的更換。而在硬件層面上實現的是將用戶指定的運營商配置數據連同相應的用戶選擇信息下載到本發明可重構邏輯電路中,使本發明可重構邏輯電路實現特定運營商支持的SM卡功能。相比傳統純硬件實現方法,本發明這種SM卡靈活性更高,更省成本,相比純軟件實現方法,安全性能更高,可實施性更強。
[0028]優選地,本實施例中可采用諸如全耗盡絕緣體上娃(Fully Depleted Silicon-on-1nsulator,簡稱FDSOI)等工藝來制備本發明可重構邏輯電路。FDSOI是指以絕緣體上娃代替傳統的襯底硅(即體硅)的基本技術,FDSOI工藝能夠有效減少寄生電容,提高運行速度,同時FDSOI工藝使得晶體管電路與襯底隔離,從而大大降低泄漏功耗。采用FDSOI工藝可以通過調節可重構邏輯電路中晶體管的背柵電壓來調節晶體管的閾值電壓,使電路性能和功耗比達到最優。