Library & Memory Compiler

Since 0.5µm, Faraday has developed a variety of high-quality, MP-proven standard cell libraries and memory compilers, covering all kinds of general demands and customization supports.


Our full set of cell library offers generic core cells, Power Slash Kit (PSK) for low power requirement, and M1-start ECO cells, all with various Vt device packages. For specific applications, the cost-effective miniLib or ultra-high-speed series enable customers to easily achieve their optimal SoC target.


In ASIC or SoC designs, memory macro is widely used for different kinds of applications. Different sizes or features for memory blocks have to be provided instantly for time-to-market benefits. Memory compiler is a tiling engine generating size-configurable memory in minutes. It provides exact configuration and reusable memory to quickly respond to customers' need. However, with fast development of process technology, memory density and size grow rapidly and memory designs are more complex than before. With experienced memory design and ASIC capability, Faraday is able to address the challenges in advanced processes and keep a high level of memory yield and reliability.


Faraday provides a variety of memory compilers that are optimized in speed, power, and density, ranging from 0.5µm to 28nm to meet different application requirements. Faraday's memory compilers allow users to generate lots of memory options, including words, bits/bytes and aspect ratios with an easy-to-use GUI for memory instance selection and comparison.

  • Faraday's memory compiler solutions
    -Synchronous 1-port SRAM compiler
    -Synchronous 2-port SRAM compiler
    -Synchronous dual-port SRAM compiler (0.18µm and below)
    -Synchronous ROM compiler

SRAM Family
SRAM is extremely popular because of its low cost and fast response time. Faraday provides a comprehensive embedded SRAM product line. We produce one of the densest SRAM cells in the industry, performance-oriented SRAM in ultra-high speed scenario, and power-saving SRAM cells that are ideal for mobile applications. We continue to offer all extremely dense embedded SRAM, ultra-high performance SRAM, and exceptionally low-power SRAM using advanced processes such as 90 nm and 65/55nm processes.


ROM Family
Like embedded SRAMs, embedded ROMs are preferred by SoC designers when systems need eternal code space. Faraday offers ROM cells for both metal via and diffusion ROM. By revising only a few masks can customers update with the new version of coding in the shortest turn-over time.


Embedded Non-Volatile Memory Family
While product design cycles get shorter and the need of flexible firmware update after tape-out is emerging, it becomes more important for SoC designers to look for Embedded Non-Volatile Memory (NVM). Also, manufacturers must be flexible for the rapidly changing market. This trend of flexibility reduces inventory of the alternative NVM products; nevertheless, Faraday offers customers the NVM products ranging from embedded Flash (eFlash), Multi-Time Reprogrammable Memory (MTP), to One-Time Programmable Memory (OTP).


OTP devices can be programmed for once from the semiconductor manufacturer. Generally, when SoC designs require a small amount of NVM, designers might select embedded ROM, battery-backed SRAM, or OTP. If the designs require multi-time re-programmability while keeping compatible to the logic CMOS process, MTP could be the solution. For applications that need larger NVM and the ability to do on-field multiple reprogramming, another option is embedded flash memory.


REMEDE™
The fully integrated embedded memory system, REMEDE™ (pronounced as "remedy"), comprising of the Built-in Self-Repair (BISR) function and the fuse group. Incorporating Faraday's memory compilers, REMEDE™ can increase overall chip yield, reduce chip cost, raise customers' profit margins and enhance manufacturing test quality.


Memory demands will skyrocket in SoC designs, ranging from communications, mobile, consumers, industrial, to customer-specified applications. Embedded memory allows higher performance while reducing power consumption and system cost.