Single and Dual Port SRAM Compilers
Compilers Overview
Silvaco has 25 years’ experience in compiled memory design. Its technology is silicon proven in thousands of designs and millions of wafers.
- Compilers for SRAM (single and dual Port), Register File (1 port and 2 port), and ROM
- Deployed at 12 different foundries and IDM’s
- Available in processes down to 22nm
SRAM Compiler Features
- Optimized for low power, general purpose and high performance applications
- Effective power management with multiple power modes and options
- High Performance through Multiple voltage threshold (Vt) options and operating modes
- High Yield
- Verified for global and local variation tolerant design
- ECC bits, word size and address flexibility for redundancy
- Available technologies include 180nm, 152nm, 130nm, 110nm, 90nm, 85nm, 65nm, 55nm, 40nm, 28nm and 22nm
- CMOS processes variants covered include G, LP, SOI, and SRAMs in CMOS in the High Voltage, BCD, and eFlash foundry offerings
- Can easily port to other nodes and processes
SRAM Architecture
- Designed primarily for low power operation
- High density option provides industry leading area and density
- Multiple low power modes for 55nm, 40nm and below include Nap, Retention, Nap+Retention modes
- Embedded switches support
- Available in
- Single supply
- Dual supply rail for periphery and core
- Configurable write mask option
- Optional support for Built in Self Test and Repair (BIST/R)
Feature | Benefit |
High density | Industry leading area |
Partitioned array | Extended battery life |
Several operating modes | Up to 50% lower power consumption |
Data retention mode | Reduce leakage current |
BIST (optional) | Increase reliability and yield |
SRAM Low Power Operation Modes
Silvaco SRAM compilers offer a range of low power operation modes with different leakage and wake-up times.
Mode | Description | Leakage* |
Active
Core: On @ Vdd |
· Read or write
· Core and Periphery powered and operational. · Dynamic power and small Leakage power consumption |
— |
Standby
Core: On @ Vdd |
· No read or write.
· Core and Periphery powered but not operational · Small Leakage power but no Dynamic power consumption · Quick Wake Up time |
1.00 x |
Nap*
Core: On @ Vdd |
· Source Biasing turned on
· Intermediate low power state · Low leakage power consumption · Quick Wake Up time (1 clock cycle), but a bit slower than Standby Wake Up time |
0.69 x |
Retention*
Core: On @ < Vdd Periphery: OFF |
· Periphery power turned off
· Core at minimum voltage to retain data · Lower Leakage power consumption than Nap · Slow Wake Up time depends on powering up periphery switches and other circuits |
0.54 x |
Retention + Nap*
Core: On @ Vdd |
· Source Biasing turned on
· Core maintained at nominal voltage · Lower Leakage power consumption than Retention · Slow Wake up time depends on powering up periphery switches and other circuits |
0.28 x |
Shutdown (Data Content Lost)
Core: OFF |
· Core and Periphery switched off
· Lowest Leakage power consumption · Slowest Wake Up time |
— |
*Advanced power modes are available for 55nm, 40nm, and below nodes.
Memory Configurations
Silvaco SRAM compilers support different voltage supply configurations. The compilers also support a wide range of mux and word width configurations.
Silvaco SRAM compilers also support embedded switches for finer integrated control of low power operation.