Tek Seferlik Programlanabilir Bellek Nedir?

İçindekiler

One Time Programmable (OTP) memory

Tek Seferlik Programlanabilir (OTP) bellek, kalıcı bir bellek türüdür; yani güç kesildiğinde verilerini korur. Bu, yalnızca bir kez programlanabilen veya yazılabilen özel bir salt okunur bellek türüdür. Bu bellek bir kez programlandıktan veya yazıldıktan sonra, özel ekipman ve prosedürler olmadan yeniden yazılamaz.


OTP belleğin programlanması, belleğin belirli bir süre ve yoğunlukta ultraviyole ışığa veya diğer benzer koşullara maruz kalması gerektiğinden, özel ekipman gerektirir. Bu koşullar normalde tesadüfen gerçekleşebilecek türden değildir ve belleği programlamak için son derece özel koşullar gerektirir.


Bu küçük kılavuz, okuyuculara Tek Seferlik Programlanabilir (OTP) belleğin ne olduğunu, nasıl kullanıldığını ve günlük yaşamda OTP belleği nerede bulabileceğinize dair bazı örnekleri tanıtacaktır.

SOC yongalarında OTP nedir?

SOC yongalarında OTP (Tek Seferlik Programlanabilir), yalnızca bir kez programlanabilen bir tür kalıcı bellektir. Veriler bir kez yazıldıktan sonra kalıcı hale gelir ve değiştirilemez. EEPROM gibi MTP (Multi-Time Programmable) belleklerle karşılaştırıldığında, OTP daha az yer kaplar ve ek üretim adımları gerektirmez, bu da onu düşük maliyetli yongalarda yaygın olarak kullanılmasını sağlar. OTP genellikle önyükleme kodu, şifreleme anahtarları ve analog cihazlar için yapılandırma parametreleri gibi güvenilir ve sık erişilen verileri depolamak için kullanılır.

OTP belleğini programlamak için özel ekipman gerekir, çünkü belleğin belirli bir süre ve yoğunlukta ultraviyole ışığa veya diğer benzer koşullara maruz kalması gerekir. Bu koşullar normalde tesadüfen gerçekleşebilecek türden değildir ve belleği programlamak için son derece özel koşullar gerektirir.

Sadece bir kez programlanan ve daha sonra statik depolama için kullanılan normal salt okunur belleklerin aksine, OTP bellek, verilerin değiştirilemez kalması gereken durumlarda kullanılmak üzere tasarlanmıştır. OTP bellek, verilerin değiştirilmesi veya tahrif edilmesi durumunda zararlı olabilecek durumlarda kullanılır.

2 Tür OTP Bellek

Modern SOC'lerde kullanılan iki ana OTP türü vardır: eFuse ve AntiFuse.

eFuse OTP

eFuse, yonga fabrikadan çıkmadan önce verilerle programlanan, tek seferlik programlanabilir bir bellek türüdür. Genellikle eFuse, yonga içinde küçük bir depolama kapasitesine sahiptir.

"Fuse" terimi, çip içine yerleştirilmiş mikroskobik bir sigortayı ifade eder. 2004 yılında IBM tarafından geliştirilen eFuse, elektromigrasyon (EM) etkisini kullanarak yapısında kalıcı bir bozulma sağlar ve bu da onu eski programlanabilir ROM teknolojilerine yenilikçi bir alternatif haline getirir. eFuse, yeni malzemeler, araçlar veya üretim süreçleri gerektirmez ve manuel müdahaleye gerek kalmadan kaliteyi, performansı ve güç verimliliğini artırmak için çip işlevselliğini dinamik olarak ayarlayabilir.

eFuse Nasıl Çalışır?

eFuse, bellek onarım bilgileri, yonga parametreleri (ör. besleme gerilimi, sürüm numarası ve üretim tarihi) gibi önemli verileri depolamak için kullanılır. Üretimden sonra yonga test edilir ve ilgili bilgiler eFuse’a yazılır.

eFuse, yonganın dinamik olarak yeniden programlanmasına olanak tanır. Genellikle, bilgisayar mantığı yongaya sabit olarak programlanır ve üretimden sonra değiştirilemez. Ancak eFuse, çalışma sırasında yonganın işleyişinde değişiklik yapılmasına olanak tanır ve bu da yonganın performansını artırmak için kullanılabilir.

eFuse, silikon veya metalden yapılabilir ve elektrik akımının iletken malzemenin hareket etmesine ve sonunda devrenin kopmasına neden olduğu elektromigrasyon fenomenini kullanarak çalışır. Bu süreç, eFuse veri depolamasını geri dönüşsüz hale getirir. Ancak bu etki, eFuse'un okunma veya yazılma sayısını sınırlar.

eFuse'un Uygulamaları

  • Cihaz Tanımlama ve Seri Numaraları: eFuse, benzersiz yonga kimliklerini ve seri numaralarını depolayarak, izleme ve tanıma işlemleri için cihazların benzersizliğini garanti eder.
  • Telif Hakkı Koruması: eFuse, yazılımı ve belgeleri korumak için şifreleme anahtarlarını depolar.
  • Gelişmiş Güvenlik: eFuse, şifreleme anahtarları ve parolalar gibi hassas verileri depolamak için kullanılır, yonganın güvenliğini artırır ve saldırılara karşı korur.

AntiFuse OTP

AntiFuse, biri programlama, diğeri okuma veya seçim için kullanılan iki transistörden oluşur. Üretim geometrisinin küçülmesiyle AntiFuse yoğunluğu artar ve bu da daha büyük depolama kapasitelerine olanak tanır.

AntiFuse'un Uygulamaları

  • Üretim Hattı: AntiFuse OTP, ürün seri numaralarını, üretim tarihlerini ve diğer takip bilgilerini depolayabilir; böylece üreticilerin üretim, kalite ve ürün geçmişini takip etmesine yardımcı olur.
  • Önyükleme Kodu: AntiFuse, önyükleme kodunu güvenli bir şekilde depolayarak, kodun tahrif edilmesini veya tehlikeye atılmasını önler.
  • Şifreleme Anahtarları: AntiFuse, şifreleme anahtarlarını güvenli bir şekilde depolamak için kullanılır ve cihaz güvenliğini artırır.

eFuse ve AntiFuse

eFuse ile Antifuse arasındaki temel farklar güç tüketimi, güvenlik ve programlama mekanizmasıdır:

OTP2
eFuse OTP ile AntiFuse OTP Karşılaştırması (Görsel Kaynak: pufsecurity)

Güç Tüketimi:

AntiFuse, programlanmamış durumda daha az güç tüketir. eFuse, programlanmamış durumda genellikle 50-100 ohm direnç gösterirken, programlanmış durumda daha yüksek direnç (10 kOhm ila 100 kOhm) sergiler. Oysa AntiFuse, programlanmamış durumda daha yüksek, programlanmış durumda ise daha düşük direnç gösterir. Sonuç olarak, eFuse genellikle AntiFuse’dan daha fazla statik güç tüketir.

Güvenlik:

AntiFuse, eFuse'dan daha yüksek güvenlik sunar. Programlanmış ve programlanmamış durumları tespit etmek için mikroskop altında incelenebilen eFuse'un aksine, AntiFuse güvenli bir çözümdür; çünkü programlanmış ve programlanmamış bitleri birbirinden ayırt etmek, mikroskop altında veya odaklanmış iyon ışını (FIB) teknikleri kullanılarak bile neredeyse imkansızdır.

Programlama Mekanizması:

  • eFuse, elektromigrasyona neden olarak metal veya polisilikonu koparan ve kalıcı bir kesinti oluşturan yüksek yoğunluklu akım kullanılarak programlanır.
  • AntiFuse, bir transistörün kapı oksidine yüksek voltaj uygulanarak programlanır; bu, kapı ile kaynak/boşaltım terminallerini kalıcı olarak kısa devre yapan bir çığ kırılmasına neden olur.
  1. eFuse yalnızca bir kez programlanabilirken, AntiFuse genellikle 18 defaya kadar yeniden programlanabilir; bu da üretim verimini artırır.

Tek Seferlik Programlanabilir Bellek Nasıl Kullanılır?

OTP bellek, değiştirilemez olması gereken önemli bilgileri depolamak için çeşitli elektronik sistem ve cihazlarda kullanılır. OTP belleğin en yaygın kullanım alanlarından biri, BIOS (Temel Giriş/Çıkış Sistemi) kodunu depolamak için kullanıldığı bilgisayar sistemleridir. Bu kod, sistemi başlatır ve donanımı kontrol eder. Çoğu bilgisayar sistemi, BIOS kodunu depolamak için OTP bellek kullanır çünkü bu kodun değiştirilemez olması ve üzerinde herhangi bir değişiklik veya müdahale yapılamaması gerekir. Birisi BIOS'taki kodu değiştirebilseydi, bilgisayarın kontrolünü ele geçirebilir ve hatta bilgisayara zarar verebilirdi. OTP bellek, veri işleme sistemleri, iletişim sistemleri ve endüstriyel kontrol sistemleri dahil olmak üzere diğer bilgisayar sistemlerinde de yaygın olarak kullanılır.

OTP Belleğinin Kullanım Alanları

  1. OTP bellek, genellikle endüstriyel ortamlarda üretimde kullanılan makineleri ve sistemleri kontrol etmek gibi amaçlarla kullanılır.
  2. Ayrıca, verilerin tahrif edilmediğinden ve değiştirilemediğinden emin olmak için tıbbi ekipman ve sistemlerde de yaygın olarak kullanılır.
  3. OTP bellek, akıllı telefonlar, tabletler ve dizüstü bilgisayarlar gibi günlük hayatta kullanılan cihazlarda da yaygın olarak kullanılır.
  4. OTP bellek, genellikle cihazın WiFi veya kablosuz ağ anahtarını depolamak için kullanılır. Bu, bazen WiFi şifresi veya erişim kodu olarak da adlandırılır. Bu, cihazı bir kablosuz ağa bağlamak için kullanılan koddur.
  5. OTP bellek, tıbbi geçmişler ve hasta bilgileri gibi önemli bilgileri depolamak için akıllı saatler, tıbbi cihazlar ve sensörler gibi diğer cihazlarda da yaygın olarak kullanılır.

OTP Belleğinin Avantajları

OTP bellek, son derece güvenilir ve kurcalanmaya karşı dayanıklı, sağlam ve esnek bir bellek türüdür. Bu bellek türü, çok çeşitli uygulama ve sistemlerde kullanılabilir. Verilerin değiştirilemez olması gereken durumlarda son derece yararlıdır. OTP bellek, bilgisayar sistemlerinde genellikle BIOS kodunu ve diğer önemli bilgileri depolamak için kullanılır. Tıbbi cihazlar ve sensörler gibi diğer sistemlerde de kullanılabilir. Piyasada birçok farklı OTP bellek türü mevcuttur ve kullanılan belirli tür, belleğin kullanıldığı sisteme bağlıdır.

OTP Belleğinin Sınırlamaları

OTP belleğin temel sınırlamalarından biri, yalnızca çok özel koşullar altında programlanabilmesidir. Belleği programlamak için, belirli bir süre ve yoğunlukta ultraviyole ışığa maruz bırakılması veya benzeri koşulların sağlanması gerekir. Bu koşullar normalde tesadüfen gerçekleşebilecek türden değildir ve belleği programlamak için son derece özel şartlar gerektirir. OTP bellek, birçok farklı sistem ve cihazda son derece kullanışlıdır. Ancak, yeniden programlanamaz, bu nedenle gerekli olan herhangi bir değişiklik yeni bir cihazla yapılmalıdır. Bellek bir kez programlandıktan sonra, tekrar programlanamaz.

Sonuç

OTP bellek, son derece güvenilir ve kurcalanmaya karşı dayanıklı, sağlam ve esnek bir bellek türüdür. Bu bellek türü, çok çeşitli uygulama ve sistemlerde kullanılabilir. Verilerin değiştirilemez olması gereken durumlarda son derece yararlıdır.

OTP bellek, bilgisayar sistemlerinde genellikle BIOS kodunu ve diğer önemli bilgileri depolamak için kullanılır. Tıbbi cihazlar ve sensörler gibi diğer sistemlerde de kullanılabilir.

Piyasada birçok farklı OTP bellek türü mevcuttur ve kullanılan belirli tür, belleğin kullanıldığı sisteme bağlıdır.

Abone ol

Aylık blog güncellemeleri, teknoloji haberleri ve vaka analizleri almak için abone listemize katılın. Asla spam göndermeyeceğiz ve istediğiniz zaman aboneliğinizi iptal edebilirsiniz.

Scroll to Top

Instant Quote