1 and 2 Port Register File Memory 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
Register File 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
Register File Memory Architecture
- Proprietary architecture designed for high density and low power provides lower area
- Multiple low power modes including Standby, Retention, and Shutdown modes
- Embedded switches support
- Available in
- Single supply
- Dual supply rail for periphery and core
- Data retention mode
- Byte mode for write operations
- 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 |
Register File Low Power Operation Modes
Silvaco Register File 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 |
Retention
Core: On @ < Vdd |
· 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 |
Shutdown (Data Content Lost)
Core: OFF |
· Core and Periphery switched off
· Lowest Leakage power consumption · Slowest Wake Up time |
— |
Memory Configurations
Silvaco Register File compilers support different voltage supply configurations. The compilers also support a wide range of mux and word width configurations.