How to Integrate Flash Device Programming and Reduce Costs
Theresa Vu, Altera Corp.
(08/17/2005 3:16 PM EDT), EE Times
In the late 1980s memory devices changed in a flash. Intel and Toshiba spearheaded the development of flash process technology to create a new class of products. Prior to flash-based memory devices, designers used electrically programmable read-only memories (EPROMs) or electrically erasable programmable read-only memory (EEPROMs) for non-volatile storage of digital information; both posed major challenges.
EPROMs offered high-densities and were reliable, but could only be erased by exposing the silicon to strong ultraviolet (UV) light. Early EPROMs were packaged with a transparent glass window on the top for this purpose. The glass window significantly added to the cost of the devices so later versions were built with an opaque top, making these devices non-erasable after programming. Engineers lost flexibility to change or update their designs once the memory devices, then known as one-time programmable (OTP) EPROMs, were programmed. Manufacturers also had to account for fallout from programming failures.
The advent of EEPROMs solved the erase problem. Instead of exposing silicon to strong UV light, EEPROMs are programmed and erased by applying high voltage (12V to 20V) to certain device pins. For low-voltage devices, however, a spike in power consumption during programming and erase potentially causes system vulnerabilities. Similar to EPROMs, EEPROMs also require long write and erase times since devices can only be written-to or erased one byte at a time. EEPROMs also have higher costs since each device cell requires a separate read, write and erase circuit, adding to the overall die size.
Flash-based EEPROMs, introduced in 1988, was an answer for engineers looking for high-density, low-cost memory devices that were easy to program and erase. Flash memory devices can be electrically erased in blocks instead of bytes without the need for irregularly high voltages, considerably reducing erase times. This block-based erase method allows the device to share erase circuits within a block, reducing both die size and costs. Densities for flash memory devices have increased exponentially since their introduction, with vendors offering as much as eight gigabytes of storage capacity.
(08/17/2005 3:16 PM EDT), EE Times
In the late 1980s memory devices changed in a flash. Intel and Toshiba spearheaded the development of flash process technology to create a new class of products. Prior to flash-based memory devices, designers used electrically programmable read-only memories (EPROMs) or electrically erasable programmable read-only memory (EEPROMs) for non-volatile storage of digital information; both posed major challenges.
EPROMs offered high-densities and were reliable, but could only be erased by exposing the silicon to strong ultraviolet (UV) light. Early EPROMs were packaged with a transparent glass window on the top for this purpose. The glass window significantly added to the cost of the devices so later versions were built with an opaque top, making these devices non-erasable after programming. Engineers lost flexibility to change or update their designs once the memory devices, then known as one-time programmable (OTP) EPROMs, were programmed. Manufacturers also had to account for fallout from programming failures.
The advent of EEPROMs solved the erase problem. Instead of exposing silicon to strong UV light, EEPROMs are programmed and erased by applying high voltage (12V to 20V) to certain device pins. For low-voltage devices, however, a spike in power consumption during programming and erase potentially causes system vulnerabilities. Similar to EPROMs, EEPROMs also require long write and erase times since devices can only be written-to or erased one byte at a time. EEPROMs also have higher costs since each device cell requires a separate read, write and erase circuit, adding to the overall die size.
Flash-based EEPROMs, introduced in 1988, was an answer for engineers looking for high-density, low-cost memory devices that were easy to program and erase. Flash memory devices can be electrically erased in blocks instead of bytes without the need for irregularly high voltages, considerably reducing erase times. This block-based erase method allows the device to share erase circuits within a block, reducing both die size and costs. Densities for flash memory devices have increased exponentially since their introduction, with vendors offering as much as eight gigabytes of storage capacity.
To read the full article, click here
Related Semiconductor IP
- Band-Gap Voltage Reference with dual 2µA Current Source - X-FAB XT018
- 250nA-88μA Current Reference - X-FAB XT018-0.18μm BCD-on-SOI CMOS
- UCIe D2D Adapter & PHY Integrated IP
- Low Dropout (LDO) Regulator
- 16-Bit xSPI PSRAM PHY
Related Articles
- How to reduce board management costs, failures, and design time
- How to Elevate RRAM and MRAM Design Experience to the Next Level
- The Hitchhiker's Guide to Programming and Optimizing CXL-Based Heterogeneous Systems
- How to design secure SoCs, Part V: Data Protection and Encryption
Latest Articles
- SCENIC: Stream Computation-Enhanced SmartNIC
- Agentic AI-based Coverage Closure for Formal Verification
- Microarchitectural Co-Optimization for Sustained Throughput of RISC-V Multi-Lane Chaining Vector Processors
- RISC-V Functional Safety for Autonomous Automotive Systems: An Analytical Framework and Research Roadmap for ML-Assisted Certification
- Emulation-based System-on-Chip Security Verification: Challenges and Opportunities