0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

OTP是什么?MTP又是什么呢?

ruikundianzi ? 來(lái)源:IP與SoC設(shè)計(jì) ? 2023-02-10 13:46 ? 次閱讀

先對(duì)文章標(biāo)題做個(gè)概括,不管是OTP還是MTP,都屬于NVM。

什么是NVM?

NVM,即Non-Volatile Memory,非易失性存儲(chǔ)器。

NVM 的特點(diǎn)是存儲(chǔ)的數(shù)據(jù)不會(huì)因?yàn)?a target="_blank">電源關(guān)閉而消失,像 Mask ROM、PROM、EPROM、EEPROM、NAND / NOR 閃存 (Flash Memory) 等傳統(tǒng) NVM,以及,目前許多正在研發(fā)的新型態(tài)存儲(chǔ)器,如磁性存儲(chǔ)器 (MRAM)、阻變存儲(chǔ)器 (RRAM)、相變存儲(chǔ)器 (PRAM)、鐵電存儲(chǔ)器 (FeRAM) 等等都屬于 NVM。所以NVM的概念很大。

編程次數(shù)來(lái)看,NVM可以分為3類:

MTP: Multiple-Time Programmable,可以多次編程

FTP: Few-Time Programmable,可編程的次數(shù)有限

OTP: One-Time Programmable,只允許編程一次,一旦被編程,數(shù)據(jù)永久有效

本文我們主要討論OTP與MTP。

52990434-a8a3-11ed-bfe3-dac502259ad0.png

什么是OTP?

OTP(One time programmable)是一種特殊類型的非易失性存儲(chǔ)器 ( non-volatile memory ), 只允許編程一次,一旦被編程,數(shù)據(jù)永久有效。相較于MTP (multi-time programmable ) 如EEPROM等, OTP 的面積更小而且不需要額外的制造步驟,因此廣泛應(yīng)用于low-cost 芯片中,OTP 常用于存儲(chǔ)可靠且可重復(fù)讀取的數(shù)據(jù),如:?jiǎn)?dòng)程序、加密密鑰、模擬器件配置參數(shù)等。

OTP NVM 指的是只可一次編程的非易失性存儲(chǔ)器。

隨著嵌入式應(yīng)用的越來(lái)越廣泛,產(chǎn)品的安全也顯得越來(lái)越重要。一方面是為了保護(hù)硬件設(shè)計(jì),另外一方面也是為了產(chǎn)品本身的安全,防止被HACKED。

嵌入式系統(tǒng)當(dāng)中,所有的代碼和系統(tǒng)數(shù)據(jù)都是被存儲(chǔ)在FLASH芯片內(nèi)部的。FLASH芯片的特點(diǎn)是可多次擦寫,而且掉電數(shù)據(jù)不會(huì)丟失。為了保護(hù)FLASH中的數(shù)據(jù),越來(lái)越多的FLASH廠商在FLASH內(nèi)部提供了一種特殊的寄存器:OTP寄存器。

OTP本身并不能提供絕對(duì)安全的應(yīng)用。但OTP的提供,有利于開發(fā)商開發(fā)和部署更安全的應(yīng)用。如今,很多軟件和硬件的保護(hù)都是基于OTP來(lái)實(shí)現(xiàn)的。

eFuse

1、eFuse是什么

eFuse是一次性可編程存儲(chǔ)器,在芯片出場(chǎng)之前會(huì)被寫入信息,在一個(gè)芯片中,eFuse的容量通常很小。

fuse是保險(xiǎn)絲、熔絲的意思,在計(jì)算機(jī)技術(shù)中,eFuse(electric-fuse,電子保險(xiǎn)絲)可以說(shuō)是置于計(jì)算機(jī)芯片中的微觀保險(xiǎn)絲。

52ae04f6-a8a3-11ed-bfe3-dac502259ad0.png

圖源:MA-Tek

2、eFuse的作用

eFuse可用于存儲(chǔ)MEM repair的存儲(chǔ)修復(fù)數(shù)據(jù),也可用于存儲(chǔ)芯片的信息:如芯片可使用電源電壓、芯片的版本號(hào)、生產(chǎn)日期。在廠家生產(chǎn)好die后,會(huì)進(jìn)行測(cè)試,將芯片的信息寫到eFuse中去。

2004年,IBM發(fā)明了eFuse, 不同于之前的可編程ROM, eFuse利用EM ( electromigration ) 效應(yīng)來(lái)實(shí)現(xiàn)熔斷。eFuse 的發(fā)明是革命性的,它不依賴于工藝,不需要新材料,不需要新工具,它結(jié)合了獨(dú)特算法和新技術(shù),在無(wú)需人工干預(yù)的情況下,可以監(jiān)測(cè)并調(diào)整芯片的功能,以提高其質(zhì)量、性能和功耗。

3、eFuse是如何使用的

芯片在初次上電過(guò)程中會(huì)讀取eFuse中的電壓字段數(shù)值,送到芯片外部的電源管理器,電源管理器在芯片初始上電前會(huì)提供一個(gè)標(biāo)準(zhǔn)的電壓(假設(shè)為1.0v),在接受到eFuse中的電壓字段數(shù)值后會(huì)調(diào)節(jié)電壓大小。

完成電源電壓調(diào)整后,芯片會(huì)重新進(jìn)行上電復(fù)位操作。

4、eFuse的應(yīng)用

eFuse 應(yīng)用范圍很廣,從模擬器件的調(diào)整、校準(zhǔn)、修復(fù)到系統(tǒng)軟件的現(xiàn)場(chǎng)更新,且被廣泛應(yīng)用于安全領(lǐng)域,但由于eFuse的編程結(jié)點(diǎn)可以通過(guò)電子顯微鏡觀察到,因此其存儲(chǔ)的內(nèi)容仍有破解之法。

因而,為順應(yīng)安全性和密度的需求,Anti-Fuse誕生。

Anti-Fuse

隨著需求的增多以及技術(shù)的提升,Anti-Fuse應(yīng)運(yùn)而生。Anti-Fuse 由兩個(gè)晶體管組成,一個(gè)是編程晶體管,另一個(gè)是讀或選擇晶體管,可隨著工藝幾何尺寸的縮小等比例縮小,因此隨著Macro 尺寸變大,Antifuse 的密度可以同比例增加,其密度可以達(dá)到百兆比特級(jí)。

52d89388-a8a3-11ed-bfe3-dac502259ad0.png

eFuse VSAnti-Fuse

Anti-Fuse與eFuse的最大差別在于編程機(jī)制、安全性、功耗

從編程機(jī)制來(lái)看:Anti-Fuse, 在薄柵氧上施加高電壓,通過(guò)雪崩擊穿使晶體管的柵極和源極短路來(lái)編程。eFuse, 通過(guò)使用I/O電壓,向金屬條或多晶硅條施加高密度電流來(lái)編程,eFuse中的低電阻金屬由于高密度電流通過(guò)窄金屬或多晶硅而被電遷移熔斷,在編程期間,eFuse 的兩端寬大比中間較窄區(qū)域有更好的冷卻效果,因此,eFuse 的熔斷部分始終位于eFuse 中間的窄區(qū)域。

eFuse 只能被編程一次,將對(duì)應(yīng)比特的值編程為"1", 如果編程后讀取的值不為"1", 則編程失敗,這意味著良率下降。而Anti-Fuse 可以被編程18次左右,如果初次編程失敗,則可以反復(fù)對(duì)其編程,有助于良率提升。

從安全性來(lái)看:Anti-Fuse 比eFuse 的安全性更好,eFuse的編程位可以通過(guò)電子顯微鏡看到,因此其存儲(chǔ)的內(nèi)容可以被輕易破解,但Anti-Fuse在顯微鏡下無(wú)法區(qū)分編程位和未編程位,因此無(wú)法讀取數(shù)據(jù)。

不論哪種eFuse在顯微鏡下都可以區(qū)別出編程位和未編程位,而Anti-Fuse 不僅在顯微鏡下無(wú)法窺探到編程信息,通過(guò)FIB也檢測(cè)不到電壓熱點(diǎn),這使得未經(jīng)授權(quán)的用戶很難獲得存儲(chǔ)在Anti-Fuse內(nèi)存中的數(shù)據(jù)。

從功耗來(lái)看:與eFuse相比,Anti-Fuse在未編程狀態(tài)下消耗的功耗更少。

eFuse默認(rèn)導(dǎo)通,存儲(chǔ)的是"1",而Anti-fuse默認(rèn)是斷開,存儲(chǔ)的是"0",因此Anti-Fuse的功耗也較eFuse小,面積也較eFuse小。

什么是MTP?

MTP,Multiple-Time Programmable,顧名思義,與一次性可編程存儲(chǔ)器不同,多次可編程存儲(chǔ)器可以根據(jù)用戶需要進(jìn)行多次重新編程和更新。

53009f0e-a8a3-11ed-bfe3-dac502259ad0.jpg

圖源網(wǎng)絡(luò):傳統(tǒng)的MTP單元-電路和布局圖像

EPROM、EEPROM、NAND / NOR 閃存 (Flash Memory) 等都屬于MTP。

事實(shí)上,業(yè)界習(xí)慣上將MTP與EEPROM / Flash / OTP /Mask ROM并列,從應(yīng)用需求角度出發(fā),OTP是一大類;EEPROM/Flash是一大類;MTP則是小眾需求,實(shí)現(xiàn)技術(shù)也基本基于前兩大類的工藝/設(shè)計(jì)技術(shù),做較小的調(diào)整或權(quán)衡。

MTP實(shí)現(xiàn)方式和OTP不一樣,因此可以多次燒寫,設(shè)計(jì)架構(gòu)復(fù)雜,成本較大。而MTP的原理也無(wú)法一概而論,因?yàn)閷?shí)現(xiàn)方法多種多樣。

OTP的程序存儲(chǔ)器多是采用融絲結(jié)構(gòu)的。編程過(guò)程是不可逆的破壞活動(dòng)。一般是把1寫成0。

而MTP多是采用EEPROM或者FLASH或者別的什么。寫過(guò)程也是1-0的變化。但是0在特定條件下可以變成1。如EPROM是在紫外線的照射下,形成光電荷沖入柵區(qū)。EEPROM是利用電隧道電荷注入技術(shù)。

PROM

PROM(Programmable Read Only Memory)是可編程只讀存儲(chǔ)器,相對(duì)于傳統(tǒng)的ROM,其數(shù)據(jù)不是在制造過(guò)程中寫入的,而是在制造完成之后通過(guò)PROM programmer寫入的。PROM 中的每個(gè)bit 由熔絲 (fuse) 或反熔絲 ( antifuse ) 鎖定,根據(jù)采用的技術(shù)不同,可以在晶圓、測(cè)試或系統(tǒng)級(jí)進(jìn)行編程。

典型的PROM的所有位都為“ 1”。在編程過(guò)程中燒斷熔絲位(Burning a fuse bit)會(huì)使該位讀為“ 0”。存儲(chǔ)器在制造后可以通過(guò)熔斷保險(xiǎn)絲(blowing the fuses)進(jìn)行一次編程,這是不可逆的過(guò)程。典型的PROM是“雙極性熔絲結(jié)構(gòu)”,如果想改寫某些單元,可以給這些單元通以足夠大的電流,并維持一定的時(shí)間,原先的熔絲(fuse)即可熔斷,這樣就達(dá)到了改寫某些位的效果。另外一類經(jīng)典的PROM是使用“肖特基二極管”的PROM,出廠時(shí),其中的二極管處于反向截止?fàn)顟B(tài),采用大電流的方法將反相電壓加在“肖特基二極管”,造成其永久性擊穿即可。

EPROM

EPROM(Erasable Programmable Read-Only Memory)是可擦寫可編程只讀存儲(chǔ)器。它的特點(diǎn)是具有可擦除功能,擦除后即可進(jìn)行再編程,但是缺點(diǎn)是擦除需要使用紫外線照射一定的時(shí)間。

EEPROM

EEPROM(Electrically Erasable Programmable Read-Only Memory)是電可擦除可編程只讀存儲(chǔ)器。它的最大特點(diǎn)是可直接用電信號(hào)擦除,也可用電信號(hào)寫入。

FLASH ROM

FLASH ROM屬于真正的單電壓芯片,在使用上很類似EEPROM,因此,有些書籍上便把FLASH ROM作為EEPROM的一種。事實(shí)上,二者還是有差別的。FLASH ROM在擦除時(shí),也要執(zhí)行專用的刷新程序,但是在刪除資料時(shí),并非以Byte為基本單位,而是以Sector(又稱Block)為最小單位,Sector 的大小隨廠商的不同而有所不同;只有在寫入時(shí),才以Byte為最小單位寫入;FLASH ROM芯片的讀和寫操作都是在單電壓下進(jìn)行,不需跳線,只利用專用程序即可方便地修改其內(nèi)容;FLASH ROM的存儲(chǔ)容量普遍大于EEPROM,約為512K到至8M KBit,由于大批量生產(chǎn),價(jià)格也比較合適,很適合用來(lái)存放程序碼,近年來(lái)已逐漸取代了EEPROM,廣泛用于主板的BIOS ROM。

FLASH Memory又分為NORNAND型。NOR型與NAND型閃存的區(qū)別很大,NOR型閃存更像內(nèi)存,有獨(dú)立的地址線和數(shù)據(jù)線,但價(jià)格比較貴,容量比較小;而NAND型更像硬盤,地址線和數(shù)據(jù)線是共用的I/O線,類似硬盤的所有信息都通過(guò)一條硬盤線傳送一般,而且NAND型與NOR型閃存相比,成本要低一些,而容量大得多。

因此,NOR型閃存比較適合頻繁隨機(jī)讀寫的場(chǎng)合,通常用于存儲(chǔ)程序代碼并直接在閃存內(nèi)運(yùn)行,手機(jī)就是使用NOR型閃存的大戶,所以手機(jī)的“內(nèi)存”容量通常不大;NAND型閃存主要用來(lái)存儲(chǔ)資料,常用的閃存產(chǎn)品,如閃存盤、數(shù)碼存儲(chǔ)卡都是用NAND型閃存。

5320c194-a8a3-11ed-bfe3-dac502259ad0.jpg

圖源網(wǎng)絡(luò):256位MTP IP的布局圖

Mask ROM簡(jiǎn)單介紹

Mask ROM是掩模只讀存儲(chǔ)器,Mask也稱為光罩,所以也稱為光罩只讀存儲(chǔ)器。其通過(guò)掩模工藝,一次性制造,其中的代碼與數(shù)據(jù)將永久保存(除非壞掉),不能進(jìn)行修改。屬于不可編程ROM。

OTP與MTP的總結(jié)

OTP與MTP相比,OTP存儲(chǔ)器的優(yōu)點(diǎn)是面積更小,而且沒有額外的晶圓處理步驟。因此,對(duì)于許多低成本的應(yīng)用,OTP存儲(chǔ)器被用來(lái)取代MTP存儲(chǔ)器。

舉個(gè)例子,小容量的MTP(bit量級(jí)),可以用成本最低的otp工藝通過(guò)電路設(shè)計(jì)來(lái)實(shí)現(xiàn),那么我們發(fā)散思維,假如:可擦寫5次,就做5個(gè)同樣容量的OTP,寫一次用掉一下,下次寫換下一個(gè),從而節(jié)省成本。

不同的應(yīng)用場(chǎng)景,我們可以根據(jù)存儲(chǔ)器的特性,靈活選用。






審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • MTP
    MTP
    +關(guān)注

    關(guān)注

    2

    文章

    52

    瀏覽量

    16648
  • OTP
    OTP
    +關(guān)注

    關(guān)注

    4

    文章

    207

    瀏覽量

    47174
  • NVM
    NVM
    +關(guān)注

    關(guān)注

    1

    文章

    41

    瀏覽量

    19124
  • 非易失性存儲(chǔ)器

    關(guān)注

    0

    文章

    107

    瀏覽量

    23442
  • PRAM
    +關(guān)注

    關(guān)注

    0

    文章

    4

    瀏覽量

    9454

原文標(biāo)題:科普:什么是OTP?什么是MTP?

文章出處:【微信號(hào):IP與SoC設(shè)計(jì),微信公眾號(hào):IP與SoC設(shè)計(jì)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    預(yù)分頻是什么意思?分頻的目的又是什么?

    我知道的是,每個(gè)IP都可以編程來(lái)選擇它的時(shí)鐘源,預(yù)分頻是什么意思?分頻的目的又是什么?
    發(fā)表于 01-17 07:34

    求助:查找IC

    MTP-EM32X16KWV7_v1.1 Multi-Time-Programmable (MTP) Memory,32x16 eMemory OTP
    發(fā)表于 09-16 08:37

    MTP/MPO布線系統(tǒng)的所需設(shè)備及實(shí)用案例

    隨著數(shù)據(jù)吞吐量的增加,40 Gb / s和100 Gb / s 的傳輸速率更為常見,現(xiàn)在已成為數(shù)據(jù)中心布線系統(tǒng)的趨勢(shì)和熱點(diǎn),另外MPO / MTP連接器可用于40 G和100 G以太網(wǎng)的標(biāo)準(zhǔn)光學(xué)接口
    發(fā)表于 10-24 17:13

    串口是什么?什么又是串行通信

    串口是什么?什么又是串行通信?什么又是異步串行通信?
    發(fā)表于 12-06 06:06

    硬件的充電與放電過(guò)程又是怎樣的

    單片機(jī)硬件的開關(guān)機(jī)過(guò)程是怎樣的?單片機(jī)硬件的充電與放電過(guò)程又是怎樣的
    發(fā)表于 01-20 06:50

    什么是MTP

    什么是MTP  英文原義:Multicast Transport Protocol 中文釋義:(RFC-1301)多路廣播傳輸協(xié)議
    發(fā)表于 02-23 11:53 ?2241次閱讀

    回流又是如何影響信號(hào)完整性的?

    那么到底什么是回流?回流又是如何影響信號(hào)完整性的?請(qǐng)看文中實(shí)例。作為一個(gè)對(duì)技術(shù)有追求的工程師來(lái)說(shuō),一定要多問(wèn)幾個(gè)為什么?
    的頭像 發(fā)表于 07-11 15:23 ?6349次閱讀
    回流<b class='flag-5'>又是</b>如何影響信號(hào)完整性的<b class='flag-5'>呢</b>?

    關(guān)于0.18微米數(shù)模混合及嵌入式OTP/MTP工藝平臺(tái)的研究和增強(qiáng)

    另外,在MTP(Multiple-Time Programming)解決方案中,客戶通過(guò)MTP IP可以方便地在系統(tǒng)上反復(fù)修改設(shè)計(jì)程序,從而提升客戶產(chǎn)品的功能及有效改善生產(chǎn)存貨管理。作為OTP
    的頭像 發(fā)表于 10-21 10:04 ?6001次閱讀

    MPO、MTP光纖連接器、跳線之間該如何選擇

    隨著數(shù)據(jù)中心40G/100G網(wǎng)絡(luò)布線對(duì)高速傳輸和數(shù)據(jù)容量的需求,高密度MPO/MTP光纖連接器、跳線的應(yīng)用愈加普遍。MPO/MTP光纖連接器是一種多芯連接器,在一個(gè)連接器中可提供多光纖連接,因此支持更高的帶寬和更高的密度應(yīng)用。那MPO和
    的頭像 發(fā)表于 12-25 15:36 ?1151次閱讀

    光纖跳線MTP與MPO怎么區(qū)分

    為了保證高密度綜合布線的網(wǎng)絡(luò)需求,光纖跳線分為MTP與MPO兩大類,但是很多人搞不懂兩者怎么區(qū)分,下面科蘭通訊小編將圍繞這一話題展開論述。 MTP與MPO兩端都帶有連接器,具有彎曲不敏感,精心拋光
    的頭像 發(fā)表于 09-23 11:08 ?5291次閱讀

    5G又是怎么調(diào)制的?

    眾所周知,調(diào)制和解調(diào)是通信基本業(yè)務(wù)流程中的重要組成部分。沒有它們,我們的移動(dòng)通信根本無(wú)法實(shí)現(xiàn)。那么,究竟什么是調(diào)制?為什么要調(diào)制?5G又是怎么調(diào)制的?接下來(lái),我們逐一介紹。
    的頭像 發(fā)表于 11-10 10:22 ?3589次閱讀

    MTP是什么_MTP的原理

    MTP 標(biāo)準(zhǔn)遵照NE148 標(biāo)準(zhǔn)和行業(yè)參考架構(gòu)模型 (RAMI) 4.0進(jìn)行編寫,目前,已經(jīng)發(fā)展為關(guān)于工廠組件生命周期的 IEC 標(biāo)準(zhǔn)。此項(xiàng)標(biāo)準(zhǔn)基本規(guī)定了任何設(shè)計(jì)都應(yīng)遵循模塊化理念,以便隨時(shí)升級(jí)或更換部件。此外,MTP 標(biāo)準(zhǔn)還具有如下功能:
    的頭像 發(fā)表于 02-11 11:49 ?5899次閱讀

    什么是SerDes?SerDes的應(yīng)用場(chǎng)景又是什么?

    首先我們要了解什么是SerDes,SerDes的應(yīng)用場(chǎng)景又是什么?SerDes又有哪些常見的種類?
    的頭像 發(fā)表于 06-06 17:03 ?1w次閱讀
    什么是SerDes?SerDes的應(yīng)用場(chǎng)景<b class='flag-5'>又是</b>什么<b class='flag-5'>呢</b>?

    OTP與EFuse有什么不同?

    相信大家經(jīng)常聽到OTP和EFuse,是芯片內(nèi)部用于存儲(chǔ)信息的常用單元,廣泛應(yīng)用設(shè)備識(shí)別,授權(quán)管理,數(shù)據(jù)保護(hù)等領(lǐng)域,如:芯片UUID,根密鑰等信息;
    的頭像 發(fā)表于 06-25 17:31 ?5943次閱讀
    <b class='flag-5'>OTP</b>與EFuse有什么不同<b class='flag-5'>呢</b>?

    如何區(qū)分MTP與MPO光纖跳線?

    如何區(qū)分MTP與MPO光纖跳線? MTP和MPO是兩種不同的光纖連接器類型,它們?cè)诠饫w跳線中起到了關(guān)鍵的連接作用。雖然它們非常相似,但在一些方面有著顯著的區(qū)別。下面我將詳細(xì)介紹MTP和MPO光纖跳線
    的頭像 發(fā)表于 12-27 15:44 ?1154次閱讀