eFLASH详解(摘自台积电)

2024-01-10 18:40
文章标签 详解 台积 摘自 eflash

本文主要是介绍eFLASH详解(摘自台积电),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

  • eFlash闪存是嵌入式系统中常用的非易失存储器,支持代码片上执行。eFlash在写入之前必须先执行擦除动作,擦除以块为单位。eFlash的写入也叫编程,需要通过特殊的命令来实现。

代码片上执行icon-default.png?t=M1H3https://britripe.blog.csdn.net/article/details/123060551

  • Non-Volatile Memory (NVM) includes the industry common One-Time-Programmable memory (OTP), Multiple-Time-Programmable memory (MTP), Flash memory (Flash), and next generation NVM of Magnetic RAM (MRAM) and Resistive RAM (RRAM).

  • [[非易失性存储器 (NVM) 包括业界常见的一次性可编程存储器 (OTP)、多次可编程存储器 (MTP)、闪存 (Flash) 以及磁性 RAM (MRAM) 和电阻式 RAM 的下一代 NVM]]

    TSMC provides foundry's most advanced and comprehensive portfolio of Embedded NVM technologies, featuring fastest computing capacity, smallest flash dimensions, and lowest power consumption.
  • [台积电提供代工厂最先进、最全面的嵌入式 NVM 技术组合,具有最快的计算能力、最小的闪存尺寸和最低的功耗。 ]

  • TSMC's Embedded Flash technology ranges from 0.5-micron (µm) to 40nm and provides a number of flash IP options to meet a variety of product design requirements. TSMC's 2018 total shipment of Embedded Flash wafers to customers ranked No.1 in the global semiconductor industry, supporting a wide range of applications including consumer electronics, portable electronics, home appliances, smartcards, computers, wired and wireless communications, automotive electronics, medical equipment, industrial automation, the Internet of Things, and wearables.
  • [台积电的嵌入式闪存技术范围从 0.5 微米 (µm) 到 40 纳米,并提供多种闪存 IP 选项以满足各种产品设计要求。 台积电 2018 年嵌入式 Flash 晶圆客户出货量全球半导体行业第一,支持消费电子、便携式电子、家用电器、智能卡、计算机、有线和无线通信、汽车电子、医疗设备等广泛应用 、工业自动化、物联网和可穿戴设备。 ]
  • Meanwhile, TSMC started volume production of 40nm Embedded Flash technology for automotive in 2018, and is now developing the 28nm Embedded Flash. This technical qualification is expected in 2019 for automobile electronics and micro controller units (MCU). At the mean time, TSMC is also developing Embedded MRAM, and Embedded RRAM in parallel to fulfill customers' need of continuous performance improvement and power-consumption reduction. 40nm ULP embedded resistive random access memory (RRAM) technology, which began risk production at the end of 2017, completed consumer grade qualification test for 10,000 cycles of endurance in 2018. This technology is fully CMOS (Complementary Metal Oxide Semiconductor) logic compatible for PDK and IP re-use for applications including wireless MCU, IoT and wearable devices. 22nm ULL magnetic random access memory (MRAM) technology progressed well, demonstrated reflow capability and passed JEDEC 168 hours high-temperature operating life (HTOL) reliability validation at the end of 2018. Through IP customization, MRAMs can serve various applications, such as artificial intelligence and eFlash replacement for MCU.

  • [同时,台积电于 2018 年开始量产 40 纳米嵌入式闪存技术用于汽车,目前正在开发 28 纳米嵌入式闪存。该技术资格预计将于 2019 年用于汽车电子和微控制器单元 (MCU)。同时,台积电也在研发Embedded MRAM和Embedded RRAM并行开发,以满足客户不断提升性能和降低功耗的需求。 2017年底开始风险生产的40nm ULP嵌入式电阻随机存取存储器(RRAM)技术,于2018年完成了10,000次寿命的消费级鉴定测试。该技术完全兼容PDK的CMOS(互补金属氧化物半导体)逻辑和 IP 重用应用,包括无线 MCU、物联网和可穿戴设备。 22nm ULL 磁性随机存取存储器 (MRAM) 技术进展顺利,表现出回流能力,并于 2018 年底通过了 JEDEC 168 小时高温工作寿命 (HTOL) 可靠性验证。通过 IP 定制,MRAM 可以服务于各种应用,例如人工MCU的智能和eFlash替代品。]

这篇关于eFLASH详解(摘自台积电)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/591710

相关文章

C++ move 的作用详解及陷阱最佳实践

《C++move的作用详解及陷阱最佳实践》文章详细介绍了C++中的`std::move`函数的作用,包括为什么需要它、它的本质、典型使用场景、以及一些常见陷阱和最佳实践,感兴趣的朋友跟随小编一起看... 目录C++ move 的作用详解一、一句话总结二、为什么需要 move?C++98/03 的痛点⚡C++

MySQL中between and的基本用法、范围查询示例详解

《MySQL中betweenand的基本用法、范围查询示例详解》BETWEENAND操作符在MySQL中用于选择在两个值之间的数据,包括边界值,它支持数值和日期类型,示例展示了如何使用BETWEEN... 目录一、between and语法二、使用示例2.1、betwphpeen and数值查询2.2、be

python中的flask_sqlalchemy的使用及示例详解

《python中的flask_sqlalchemy的使用及示例详解》文章主要介绍了在使用SQLAlchemy创建模型实例时,通过元类动态创建实例的方式,并说明了如何在实例化时执行__init__方法,... 目录@orm.reconstructorSQLAlchemy的回滚关联其他模型数据库基本操作将数据添

Java中ArrayList与顺序表示例详解

《Java中ArrayList与顺序表示例详解》顺序表是在计算机内存中以数组的形式保存的线性表,是指用一组地址连续的存储单元依次存储数据元素的线性结构,:本文主要介绍Java中ArrayList与... 目录前言一、Java集合框架核心接口与分类ArrayList二、顺序表数据结构中的顺序表三、常用代码手动

JAVA线程的周期及调度机制详解

《JAVA线程的周期及调度机制详解》Java线程的生命周期包括NEW、RUNNABLE、BLOCKED、WAITING、TIMED_WAITING和TERMINATED,线程调度依赖操作系统,采用抢占... 目录Java线程的生命周期线程状态转换示例代码JAVA线程调度机制优先级设置示例注意事项JAVA线程

详解C++ 存储二进制数据容器的几种方法

《详解C++存储二进制数据容器的几种方法》本文主要介绍了详解C++存储二进制数据容器,包括std::vector、std::array、std::string、std::bitset和std::ve... 目录1.std::vector<uint8_t>(最常用)特点:适用场景:示例:2.std::arra

C++构造函数中explicit详解

《C++构造函数中explicit详解》explicit关键字用于修饰单参数构造函数或可以看作单参数的构造函数,阻止编译器进行隐式类型转换或拷贝初始化,本文就来介绍explicit的使用,感兴趣的可以... 目录1. 什么是explicit2. 隐式转换的问题3.explicit的使用示例基本用法多参数构造

Android使用java实现网络连通性检查详解

《Android使用java实现网络连通性检查详解》这篇文章主要为大家详细介绍了Android使用java实现网络连通性检查的相关知识,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录NetCheck.Java(可直接拷贝)使用示例(Activity/Fragment 内)权限要求

MyBatis中的两种参数传递类型详解(示例代码)

《MyBatis中的两种参数传递类型详解(示例代码)》文章介绍了MyBatis中传递多个参数的两种方式,使用Map和使用@Param注解或封装POJO,Map方式适用于动态、不固定的参数,但可读性和安... 目录✅ android方式一:使用Map<String, Object>✅ 方式二:使用@Param

JAVA transient 关键字作用详解

《JAVAtransient关键字作用详解》Java的transient关键字用于修饰成员变量,使其不参与序列化过程,通过自定义序列化方法,可以手动控制transient变量的序列化行为,本文给大... 目录一、transient关键字作用二、原理详解三、典型使用场景四、代码示例五、注意事项六、与 stat