新四季網

應用於智慧卡虛擬機運行的控制裝置及智慧卡虛擬的製造方法

2023-04-27 11:31:16 2

應用於智慧卡虛擬機運行的控制裝置及智慧卡虛擬的製造方法
【專利摘要】一種應用於智慧卡虛擬機運行的控制裝置及智慧卡虛擬機,所述控制裝置包括:取指控制單元、取指緩衝單元和預解碼單元,所述取指控制單元輸出各種控制信號控制取指緩衝單元進行讀、寫操作,所述取指緩衝單元的主要功能是實現字節碼的緩衝,為預解碼單元提供字節碼,所述預解碼單元完成從原指令集到新指令集的預解碼功能。通過所述控制裝置可以將智慧卡虛擬機的基於堆棧操作的原指令轉換為基於寄存器操作的新指令,所述控制裝置可以有效提高智慧卡指令執行速度,提高系統的處理性能,所述控制裝置的可移植性、通用性更強。
【專利說明】應用於智慧卡虛擬機運行的控制裝置及智慧卡虛擬機

【技術領域】
[0001] 本發明涉及智慧卡領域,尤其涉及一種應用與智慧卡虛擬機運行的控制裝置及智 能卡虛擬機。

【背景技術】
[0002] Java技術憑藉其平臺無關性、靈活性以及安全性等優勢被廣泛的應用在嵌入式系 統中,同時智慧卡也已經被廣泛應用在手機、音樂播放器、數位電視等各種產品中,Java卡 是在智慧卡硬體系統基礎上,在卡內通過軟體構建的一個支持Java程序下載、安裝和運行 的軟硬體系統,Java卡作為Java技術與智慧卡技術融合的產物,已被廣泛的應用在智慧卡 領域。
[0003] Java卡本身具有Java語言的特點,其通過Java卡虛擬機(JCVM,Java Card Virtual Machine)對指令進行解釋執行,Java卡虛擬機為智慧卡帶來了 Java語言的多 種顯而易見的優點,但同時,Java卡虛擬機也存在一個阻礙Java卡持續發展的缺點,由於 Java卡虛擬機並不是一種物理結構,而是一種解釋用於硬體平臺的字節碼的獨立的操作環 境,軟體實現的Java虛擬機存在指令處理速度慢、效率低等問題,直接影響Java卡的運行 速度。
[0004] Java卡虛擬機在執行指令處理時是基於堆棧的處理模式,即在指令處理的時候, 在沒有特別指定參數的情況下默認執行棧頂的操作數,而操作數並不總是在棧頂,因此會 帶來很多額外的操作,例如,在執行load、push等操作時,需要先將存放在局部變量區的操 作數置於操作數棧頂,在執行store等操作時,需要將在操作數棧頂的操作數再寫回局部 變量區等。根據統計,這些l〇ad、push和store等的操作在程序執行中頻率相當高,使得基 於堆棧處理模式的java卡虛擬機的指令處理效率非常低。
[0005] 目前解決基於堆棧處理模式的java卡虛擬機的指令處理效率低的問題的方法是 利用指令摺疊原理對java程序進行優化。目前常用的方法是通過硬體實施指令摺疊,即當 程序在java卡上運行的時候,判斷一組指令是否可以摺疊,若可以摺疊,則通過相應的硬 件實現對於這組指令的後續處理,例如對所述指令組中的參數進行分離、處理以及存儲等 操作,最後生成一條等價的本地指令去讓本地CPU執行。
[0006] 但現有技術中採用硬體實施指令摺疊的方式也存在很多問題,採用硬體實施指令 摺疊的方式增加了硬體的複雜度,硬體上需要支持指令的預取功能、指令是否可以摺疊的 判斷功能、以及從執行中分離參數等功能,硬體設計的複雜度會提升,從而帶來硬體時鐘周 期、硬體面積和系統功耗增加的問題。而且所述硬體實施指令摺疊的方式只能針對當前CPU 具體型號進行相應的處理,即對應不同的CPU需要定製不同的硬體指令摺疊方案,所述硬 件指令摺疊方案大多是成套的方案,都是高度定製的,指令摺疊後只能繼續按照方案既定 方式解釋執行,無法輕易將指令摺疊實施部分進行通用性的移植,其通用性受到很大限制。


【發明內容】

[0007] 本發明解決的問題是基於堆棧處理模式的java卡虛擬機的指令處理效率低的問 題。
[0008] 為解決上述問題,本發明提供一種應用於智慧卡虛擬機運行的控制裝置,所述裝 置包括:包括取指控制單元、取指緩衝單元和預解碼單元,其中 :
[0009] 所述取指控制單元適於輸出取指指針至程序存儲器,還適於輸出讀指針、寫指針 和寫使能信號至所述取指緩衝單元;所述程序存儲器包括複數個指令存儲區,組成第一指 令的字節碼分配存儲於至少一個所述指令存儲區,所述第一指令為基於堆棧操作的指令集 中的指令;
[0010] 所述取指緩衝單元包括複數個緩衝存儲區;所述取指緩衝單元適於在所述寫使能 信號有效時將所述取指指針指向的指令存儲區中的字節碼寫入所述寫指針指向的緩衝存 儲區,還適於讀取所述讀指針指向的緩衝存儲區中的字節碼至所述預解碼單元;
[0011] 所述預解碼單元包括指令轉換單元,所述指令轉換單元適於在已讀取的第一指令 滿足第一條件時將所述已讀取的第一指令轉換為第二指令,所述第二指令為基於寄存器操 作的指令集中的指令;所述已讀取的第一指令為由所述取指緩衝單元讀取的字節碼組成的 第一指令,所述第一條件包括已讀取的第一指令為預定類型組合的指令組。
[0012] 可選的,所述第一指令包括第一操作碼和第一操作數;所述預解碼單元還包括參 數分離單元,所述參數分離單元適於對所述第一指令中的第一操作數進行處理以獲得匹配 於第二指令的第二操作數。所述應用於智慧卡虛擬機運行控制的裝置還包括複數個寄存 器,所述寄存器適於存儲所述第二操作數。
[0013] 可選的,所述裝置還包括解碼執行單元,所述預解碼單元還適於在指令轉換完成 後輸出有效的預解碼完成信號至所述解碼執行單元;所述解碼執行單元適於在接收到所述 有效的預解碼完成信號後讀取所述預解碼單元轉換得到的第二指令,以執行解碼操作
[0014] 可選的,所述裝置還包括解碼執行單元,所述預解碼單元還適於在指令轉換和第 二操作數存儲完成後輸出有效的預解碼完成信號至所述解碼執行單元;所述解碼執行單元 適於在接收到所述有效的預解碼完成信號後讀取所述預解碼單元轉換得到的第二指令和 存儲於對應的寄存器中的第二操作數,以執行解碼操作。
[0015] 可選的,所述預解碼單元還包括:
[0016] 判斷單元,適於判斷所述已讀取的第一指令是否可能與後續的第一指令構成預定 類型組合的指令組;所述第一條件還包括所述判斷單元的判斷結果為否;
[0017] 字節讀取信號輸出單元,適於輸出讀字節數信號和轉換字節數信號,所述讀字節 數信號攜帶的信息為每次讀取的字節數,所述轉換字節數信號攜帶的信息為本次被轉換的 第一指令包含的字節碼的總數;
[0018] 讀指針控制信號輸出單元,適於在指令轉換後輸出追蹤信號和回退信號,在本次 被轉換的第一指令包含的字節碼的總數與已讀取的第一指令包含的字節碼的總數相等時 將所述追蹤信號設置為有效,否則將所述回退信號設置為有效;
[0019] 所述指令轉換單元還適於在已讀取的第一指令不為預定類型組合的指令組時將 部分已讀取的第一指令轉換為第二指令;所述部分已讀取的第一指令為預定類型組合的指 令組。
[0020] 可選的,所述取指控制單元包括:
[0021] 取指指針控制單元,適於程序指針確定所述取指指針的初始值,還適於在讀取所 述取指指針指向的指令存儲區中的子節碼後將所述取指指針的值加1 ;
[0022] 寫指針控制單元,適於在寫入所述寫指針指向的緩衝存儲區後將所述寫指針的值 加1 ;
[0023] 讀指針控制單元,適於在讀取所述讀指針指向的緩衝存儲區後將所述讀指針的值 加1,還適於在所述追蹤信號有效時將參照讀指針的值設置為所述讀指針的值,還適於在所 述回退信號有效時根據讀字節數信號和轉換字節數信號重置所述讀指針和參照讀指針的 值;
[0024] 寫使能信號輸出單元,適於在所述複數個緩衝存儲區未填滿或所述參照讀指針與 寫指針的差值大於或等於2時輸出有效的寫使能信號。
[0025] 可選的,所述取指控制單元還包括:填滿信號輸出單元,適於在所述複數個緩衝存 儲區第一次填滿時輸出有效的填滿信號。
[0026] 可選的,所述預定類型組合為 L+S、L+E、L+B、E+S、L+L+E、L+L+B、L+E+S、L+L+E+S 中 的任一種;其中,
[0027] L類為將存於局部變量區的操作數/常數放置於棧頂的指令,E類為執行棧頂操作 的指令,B類為根據棧頂操作數判斷是否跳轉的指令,S類為將棧頂的操作數存至局部變量 區的指令。
[0028] 可選的,所述解碼執行單元還適於在執行解碼操作後輸出有效的指令請求信號; 所述預解碼單元還適於在接收到所述有效的指令請求信號時開始讀取第一指令。
[0029] 可選的,所述取指緩衝單元為16位元組容量的環形FIFO存儲器。
[0030] 可選的,所述指令轉換單元適於在時鐘信號的下降沿執行指令轉換,所述取指緩 衝單元適於在所述時鐘信號的上升沿讀取字節碼。
[0031] 可選的,所述寄存器適於在時鐘信號的上升沿存儲第二操作數。
[0032] 可選的,所述複數個寄存器包括位置寄存器、跳轉輔助寄存器和常數寄存器中的 至少一種。
[0033] 可選的,所述複數個寄存器包括8個常數寄存器和設於所述預解碼單元中的3個 位置寄存器,其中2個常數寄存器復用為跳轉輔助寄存器;所述8個常數寄存器構成寄存器 單元,所述寄存器單元的輸出信號包括兩組int型常數寄存器的輸出信號、兩組short型常 數寄存器的輸出信號和跳轉輔助寄存器的輸出信號。
[0034] 本發明還提供一種智慧卡虛擬機,包括程序存儲器和指令執行單元,所述指令執 行單元用於執行解碼後的第二指令,還包括如上所述的應用於智能虛擬機運行的控制裝 置。
[0035] 與現有技術相比,本發明的技術方案具有以下優點:
[0036] 通過取指控制單元、取指緩衝單元以及預解碼單元可以將基於堆棧操作的Java 卡虛擬機原指令集的指令轉化為基於寄存器操作的新指令集中的指令,基於寄存器操作的 新指令集較原有基於堆棧操作的原指令集減少了很多指令,使得新指令集的指令密度增 力口,新指令集中的指令執行速度可以有效提高,提高系統的處理性能。
[0037] 通過應用於智慧卡虛擬機運行的控制裝置中的寄存器來存儲在預解碼單元所產 生的匹配新指令的操作數,利用較小的硬體代價即可實現從基於堆棧操作的原指令轉化為 基於寄存器操作的新指令。
[0038] 前級預解碼單元可以與後級解碼執行單元可以形成二級流水,有效提高指令的處 理速度。
[0039] 現有技術中在將基於堆棧操作的原指令轉化為基於寄存器操作,只可以針對具體 的CPU,進行具體的硬體設計,具有高度定製性,無法輕易的將針對具體的CPU設計的硬體 進行通用性的移植,本發明的提供的應用於智慧卡虛擬機運行的控制裝置可以進行通用性 的移植,可以被應用於各種智慧卡系統中,使得各種智慧卡系統的通用型CPU都可以簡單、 方便實現執行基於寄存器操作的新指令的功能,所述控制裝置的可移植性、通用性更強,有 效提1?各種智慧卡系統的指令的處理效率,提1?系統性能。
[0040] 本發明提供的應用於智慧卡虛擬機運行的控制裝置在基於堆棧操作的原指令轉 化為基於寄存器操作的新指令的過程中,可以在智慧卡上直接處理,在程序被下載到智能 卡前,不需要對所下載的程序做額外的處理,且所述控制裝置無需付出更多的硬體資源,且 不需要改動通用的CPU的流水線結構,所述控制裝置的通用性更強。

【專利附圖】

【附圖說明】
[0041] 圖1是基於堆棧處理模式的指令處理示意圖;
[0042] 圖2是基於寄存器組處理模式的指令處理示意圖;
[0043] 圖3是本發明技術方案提供的應用於智慧卡虛擬機運行的控制裝置的示意圖;
[0044] 圖4是本發明實施例提供的應用於智慧卡虛擬機運行的控制裝置的示意圖;
[0045] 圖5是本發明實施例提供的取指控制單元的接口示意圖;
[0046] 圖6是本發明實施例提供的取指緩衝單元的接口示意圖;
[0047] 圖7是本發明實施例提供的預解碼單元的接口示意圖;
[0048] 圖8是本發明實施例提供的取指控制單元控制取指緩衝單元FIFO進行寫操作的 狀態不意圖;
[0049] 圖9是本發明實施例提供的取指控制單元控制取指緩衝單元FIFO進行讀操作的 狀態示意圖
[0050] 圖10是本發明實施例提供的設置過程和回退過程的示意圖;
[0051] 圖11是本發明實施例提供的寄存器單元的接口示意圖;
[0052] 圖12是本發明實施例提供的預解碼單元的狀態示意圖;
[0053] 圖13是本發明實施例提供的應用於智慧卡虛擬機運行的控制裝置的接口示意 圖。

【具體實施方式】
[0054] 如【背景技術】所述,Java卡虛擬機是基於堆棧的處理模式,Java卡虛擬機執行的指 令中許多是讀操作以及存儲操作類型的指令。在執行指令的過程,通常默認執行的是操作 數棧頂的操作數,如果操作數位於局部變量區時,就需先將局部變量區的變量讀取到操作 數棧中,在執行操作後,一般將操作結果直接寫回操作數棧頂,然後再將所述操作結果存儲 到局部變量區,這就使得局部變量區與操作數棧之間的讀寫頻繁發生。例如,圖1是Java 中C=A+B操作在Java卡虛擬機上的執行過程,該加法運算的兩個操作數都來自局部變量 區,因而需要用兩條讀指令將兩個操作數裝載到操作數棧的棧頂,具體地,通過sloacLl指 令將操作數A讀入到操作數棧的棧頂(tos)位置處,再通過sload_2指令將操作數B讀入 到操作數棧的棧頂位置處,然後將棧頂的操作數(tos位置處的操作數B)和棧頂減1處的 操作數(tos-Ι位置處的操作數A)執行sadd指令,將運算結果C寫回操作數棧頂(tos),然 後再執行sstore指令,將運算結果存儲到局部變量區。上述過程中,四條指令中的三條指 令都是局部變量區與操作數棧之間的讀、寫操作,這個過程是典型的基於堆棧的指令集操 作過程。由上述過程可以看出,基於堆棧處理模式的java卡虛擬機的指令處理效率是很低 的。
[0055] 仍以Java中C=A+B操作為例,如果是基於寄存器組的操作,則整個執行過程可以 如圖2所示,將局部變量中的兩個操作數A和B相加後將結果C存儲在另一個局部變量中, 如果可以將類似於圖1所示的複雜的堆棧操作中的局部變量區與操作數棧之間的讀、寫操 作可以省略掉,而直接轉變成圖2所示的類似於寄存器組的操作,那麼Java卡虛擬機處理 程序的效率會更加高效、快速。
[0056] 由於基於寄存器組的操作最大的特點是操作數的讀取操作和寫回操作可以是在 寄存器組的任意位置,這點對於指令集執行時非常高效的。由於Java卡虛擬機中的堆棧通 常是用卡上的RAM來實現的,而RAM的隨機存取特性使得可以實現對於堆棧中的各變量隨 意的讀取與寫回,在本文中將所述對於堆棧中的各變量隨意的讀取與寫回的操作稱作基於 寄存器組的操作,所以,由於RAM的特性,可以將基於堆棧的操作轉換為基於寄存器組的操 作。
[0057] 指令摺疊的原理就是通過將基於堆棧的操作轉換成類似基於寄存器組的操作,使 堆棧任意位置可讀寫,通過指令摺疊的方法可以讓前後有數據依賴關係並滿足摺疊條件的 一組指令合併成一條等價的指令進行執行,從而避免局部變量區和操作數棧之間頻繁的讀 寫操作,凡是涉及操作數棧的讀取操作和寫回操作的指令,都是可以利用指令摺疊技術來 實現的指令的加速執行的,通過所述指令摺疊技術可以有效解決Java卡虛擬機指令處理 耗時長、效率低的問題。
[0058] 在Java卡平臺上,Java卡虛擬機可以執行的指令集是在JCVM2. 2規範中定義的 由185條指令組成的指令集。所述185條指令可以被分為L、E、B、S以及Complex幾個大 類。其中,L類為將存於局部變量區的操作數/常數放置於棧頂的指令,E類為執行棧頂操 作的指令,S類為將棧頂的操作數存至局部變量區的指令,B類為根據棧頂操作數判斷是否 跳轉的指令,Complex類為複雜指令。
[0059] 在所述的185條指令中,其中L類的指令有35條,S類的指令有15條,E類的指令 有29條,B類的指令有32條,Complex類型的指令有74條。在所述185條指令中,L、S、B 和E類的指令有111條,佔了整個指令集的60%,經過多次的仿真測試,統計得到在Java卡 虛擬機執行程序的過程中,上述L、S、B和E類指令在整個程序的運行過程中出現的比例,請 參見表1。
[0060] 表 1 :
[0061]

【權利要求】
1. 一種應用於智慧卡虛擬機運行的控制裝置,其特徵在於,包括取指控制單元、取指緩 衝單元和預解碼單元,其中: 所述取指控制單元適於輸出取指指針至程序存儲器,還適於輸出讀指針、寫指針和寫 使能信號至所述取指緩衝單元;所述程序存儲器包括複數個指令存儲區,組成第一指令的 字節碼分配存儲於至少一個所述指令存儲區,所述第一指令為基於堆找操作的指令集中的 指令; 所述取指緩衝單元包括複數個緩衝存儲區;所述取指緩衝單元適於在所述寫使能信號 有效時將所述取指指針指向的指令存儲區中的字節碼寫入所述寫指針指向的緩衝存儲區, 還適於讀取所述讀指針指向的緩衝存儲區中的字節碼至所述預解碼單元; 所述預解碼單元包括指令轉換單元,所述指令轉換單元適於在已讀取的第一指令滿足 第一條件時將所述已讀取的第一指令轉換為第二指令,所述第二指令為基於寄存器操作的 指令集中的指令;所述已讀取的第一指令為由所述取指緩衝單元讀取的字節碼組成的第一 指令,所述第一條件包括已讀取的第一指令為預定類型組合的指令組。
2. 如權利要求1所述的應用於智慧卡虛擬機運行的控制裝置,其特徵在於,所述第 一指令包括第一操作碼和第一操作數;所述預解碼單元還包括參數分離單元,所述參數分 離單元適於對所述第一指令中的第一操作數進行處理W獲得匹配於第二指令的第二操作 數; 所述應用於智慧卡虛擬機運行控制的裝置還包括複數個寄存器,所述寄存器適於存儲 所述第二操作數。
3. 如權利要求1所述的應用於智慧卡虛擬機運行的控制裝置,其特徵在於,還包括譯 碼執行單元; 所述預解碼單元還適於在指令轉換完成後輸出有效的預解碼完成信號至所述解碼執 行單元;所述解碼執行單元適於在接收到所述有效的預解碼完成信號後讀取所述預解碼單 元轉換得到的第二指令,W執行解碼操作。
4. 如權利要求2所述的應用於智慧卡虛擬機運行的控制裝置,其特徵在於,還包括:譯 碼執行單元; 所述預解碼單元還適於在指令轉換和第二操作數存儲完成後輸出有效的預解碼完成 信號至所述解碼執行單元;所述解碼執行單元適於在接收到所述有效的預解碼完成信號後 讀取所述預解碼單元轉換得到的第二指令和存儲於對應的寄存器中的第二操作數,W執行 解碼操作。
5. 如權利要求1至4任一項所述的應用於智慧卡虛擬機運行的控制裝置,其特徵在於, 所述預解碼單元還包括: 判斷單元,適於判斷所述已讀取的第一指令是否可能與後續的第一指令構成預定類型 組合的指令組;所述第一條件還包括所述判斷單元的判斷結果為否; 字節讀取信號輸出單元,適於輸出讀字節數信號和轉換字節數信號,所述讀字節數信 號攜帶的信息為每次讀取的字節數,所述轉換字節數信號攜帶的信息為本次被轉換的第一 指令包含的字節碼的總數; 讀指針控制信號輸出單元,適於在指令轉換後輸出追蹤信號和回退信號,在本次被轉 換的第一指令包含的字節碼的總數與已讀取的第一指令包含的字節碼的總數相等時將所 述追蹤信號設置為有效,否則將所述回退信號設置為有效; 所述指令轉換單元還適於在已讀取的第一指令不為預定類型組合的指令組時將部分 已讀取的第一指令轉換為第二指令;所述部分已讀取的第一指令為預定類型組合的指令 組。
6. 如權利要求5所述的應用於智慧卡虛擬機運行的控制裝置,其特徵在於,所述取指 控制單元包括: 取指指針控制單元,適於程序指針確定所述取指指針的初始值,還適於在讀取所述取 指指針指向的指令存儲區中的字節碼後將所述取指指針的值加1 ; 寫指針控制單元,適於在寫入所述寫指針指向的緩衝存儲區後將所述寫指針的值加 1 ; 讀指針控制單元,適於在讀取所述讀指針指向的緩衝存儲區後將所述讀指針的值加1, 還適於在所述追蹤信號有效時將參照讀指針的值設置為所述讀指針的值,還適於在所述回 退信號有效時根據讀字節數信號和轉換字節數信號重置所述讀指針和參照讀指針的值; 寫使能信號輸出單元,適於在所述複數個緩衝存儲區未填滿或所述參照讀指針與寫指 針的差值大於或等於2時輸出有效的寫使能信號。
7. 如權利要求6所述的應用於智慧卡虛擬機運行的控制裝置,其特徵在於,所述取指 控制單元還包括;填滿信號輸出單元,適於在所述複數個緩衝存儲區第一次填滿時輸出有 效的填滿信號。
8. 如權利要求1所述的應用於智慧卡虛擬機運行的控制裝置,其特徵在於,所述預定 類型組合為L+S、L巧、L+B、E+S、L+L巧、L+L+B、L巧+S、L+L巧+S中的任一種;其中, L類為將存於局部變量區的操作數/常數放置於找頂的指令,E類為執行找頂操作的指 令,B類為根據找頂操作數判斷是否跳轉的指令,S類為將找頂的操作數存至局部變量區的 指令。
9. 如權利要求3或4所述的應用於智慧卡虛擬機運行的控制裝置,其特徵在於,所述譯 碼執行單元還適於在執行解碼操作後輸出有效的指令請求信號;所述預解碼單元還適於在 接收到所述有效的指令請求信號時開始讀取第一指令。
10. 如權利要求1所述的應用於智慧卡虛擬機運行的控制裝置,其特徵在於,所述取指 緩衝單元為16位元組容量的環形FIFO存儲器。
11. 如權利要求1所述的應用於智慧卡虛擬機運行的控制裝置,其特徵在於,所述指令 轉換單元適於在時鐘信號的下降沿執行指令轉換,所述取指緩衝單元適於在所述時鐘信號 的上升沿讀取字節碼。
12. 如權利要求2所述的應用於智慧卡運行控制的方法,其特徵在於,所述寄存器適於 在時鐘信號的上升沿存儲第二操作數。
13. 如權利要求2所述的應用於智慧卡虛擬機運行的控制裝置,其特徵在於,所述複數 個寄存器包括位置寄存器、跳轉輔助寄存器和常數寄存器中的至少一種。
14. 如權利要求2所述的應用於智慧卡虛擬機運行的控制裝置,其特徵在於,所述複數 個寄存器包括8個常數寄存器和設於所述預解碼單元中的3個位置寄存器,其中2個常數 寄存器復用為跳轉輔助寄存器;所述8個常數寄存器構成寄存器單元,所述寄存器單元的 輸出信號包括兩組int型常數寄存器的輸出信號、兩組shod型常數寄存器的輸出信號和 跳轉輔助寄存器的輸出信號。15. -種智慧卡虛擬機,包括程序存儲器和指令執行單元,所 述指令執行單元用於執行解碼後的第二指令,其特徵在於,還包括權利要求1至14任一項 所述的應用於智能虛擬機運行的控制裝置。
【文檔編號】G06F9/30GK104346132SQ201310345328
【公開日】2015年2月11日 申請日期:2013年8月8日 優先權日:2013年8月8日
【發明者】孫慧盈, 陸繼承, 張志敏, 李清, 俞軍 申請人:上海復旦微電子集團股份有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀