The SiWare Memory product line, a part of the DesignWare Embedded Memory portfolio, provides a powerful dashboard that enables SoC designers to explore the tradeoffs between performance, area, power and statistical yield to generate optimal memory configurations. This "dashboard control" capability is key at 65nm and critical at 40nm where design and process complexities require sophisticated management of the various tradeoffs in order to effectively meet stringent end-product requirements and increasingly narrow market windows.
Synopsys' full suite of 28nm SiWare Memory compilers provide an ideal solution for customers in the graphics, networking, storage, cell phone, and other high performance applications requiring high density and low power. SiWare Memory enables low risk 28nm designs for early industry adopters.
- SiWare Memory Dashboard Options
- Performance vs. Area
- Select between High-Density vs. High-Speed SRAM compilers for 30-70% performance improvement
- Performance vs. Leakage power
- Power Saver mode saves 60% of static power as compared to Performance mode
- Process threshold variants provide option to tradeoff performance vs. leakage
- Area vs. Dynamic power
- Multiple bank options in SRAM compilers to tradeoff area for up to 55% lower dynamic power.
- Performance vs. Dynamic power
- DVFS supported by ultra low voltage operation characterization at 20% below nominal voltage for 40% dynamic power reduction
- Performance vs. Yield
- Read/Write Margin settings and Sigma-based design characterization to manage local process variance based on memory size and number of memories per chip
- Area vs. Yield
- SRAM compilers have option to use column redundancy to tradeoff area for yield. Customers have reported 50%-250% better yield due to repairable memories.
- Testability Choices
- Options for external, integrated at-speed test and redundancy
- Supported by STAR Memory System for test and repair
| 28nm Memory Compilers |
Node |
Variant |
| High-Density Single-Port SRAM |
28HPL |
SVt with LVt Periphery Option |
| High-Density Dual-Port SRAM |
28HPL |
SVt with LVt Periphery Option |
| High-Density 1-Port Register File |
28HPL |
SVt with LVt Periphery Option |
| High-Density 2-Port Register File |
28HPL |
SVt with LVt Periphery Option |
| VIA12 ROM |
28HPL |
SVt with LVt Periphery Option |
| High-Speed 1-Port Register File Cache |
28HPL |
SVt with LVt Periphery Option |
| High-Density Single-Port SRAM |
28HP |
SVt Array/ Mixed Vt Periphery |
| High-Density Dual-Port SRAM |
28HP |
SVt Array/ Mixed Vt Periphery |
| High-Density 1-Port Register File |
28HP |
SVt Array/ Mixed Vt Periphery |
| High-Density 2-Port Register File |
28HP |
SVt Array/ Mixed Vt Periphery |
| Ultra-High-Density 2-Port Register File |
28HP |
SVt Array/ Mixed Vt Periphery |
| VIA12 ROM |
28HP |
SVt Array/ Mixed Vt Periphery |
| STAR 16M Single-Port SRAM |
28HP |
SVt Array/ Mixed Vt Periphery |
| High-Speed Single-Port SRAM |
28HP |
SVt Array/Mixed Vt Periphery |
| High-Speed Dual-Port SRAM |
28HP |
SVt Array/Mixed Vt Periphery |
| 40nm Memory Compilers |
Maximum Size |
Aspect Ratios |
Bank Options |
Bit-write |
Read Pipeline |
Process Node |
| Single-Port High-Density SRAM |
1280k bits |
3 |
1, 2, 4 |
Yes |
Yes |
G, LP |
| Single-Port High-Speed SRAM |
1280k bits |
3 |
1, 2, 4 |
Yes |
Yes |
G, LP |
| Dual-Port High-Density SRAM |
1280k bits |
3 |
1, 2, 4 |
Yes |
Yes |
G, LP |
| Dual-Port High-Speed SRAM |
1280k bits |
3 |
1, 2, 4 |
Yes |
Yes |
G |
| Single-Port Register File |
64k bits |
2 |
1, 2 |
Yes |
Yes |
G, LP |
| One-Port High-Speed Register File |
64k bits |
2 |
1,2 |
Yes |
Yes |
G, LP |
| Two-Port Register File |
64k bits |
3 |
1, 2 |
Yes |
Yes |
G, LP |
Ultra-High-Density Two-Port Register File |
64k bits |
2 |
1, 2 |
Yes |
Yes |
G |
Two-Port High-Speed Asynchronous Register File |
64k bits |
3 |
1 |
Yes |
No |
G |
Ultra-High Capacity 8 Megabit SRAM |
8Mbits |
4 |
1,2,4,8 |
N/A |
Yes |
G |
| Via12 ROM |
1280k bits |
4 |
1,2,4,8 |
No |
No |
G, LP |
| 65nm Memory Compilers |
Maximum Size |
Aspect ratios |
Bank options |
Bit-write |
Read pipeline |
| Single-port High-Density SRAM |
640k bits |
3 |
1, 2, 4 |
Yes |
Yes |
| Single-port High-Speed SRAM |
1280k bits |
3 |
1 |
Yes |
Yes |
| Dual-port High-Density SRAM |
640k bits |
3 |
1, 2, 4 |
Yes |
Yes |
| Single-port Register File |
64k bits |
2 |
1 |
Yes |
No |
| Two-port Register File |
64k bits |
3 |
1 |
Yes |
No |
| Via23 ROM |
1280k bits |
3 |
1 |
No |
No |
| Metal1 Contact/Via12 ROM |
6144k bits |
3 |
1 |
No |
No |
- Other Benefits
- Power mesh support to ensure robust power distribution inside memories
- Seven operating PVTs supported including voltage inversion corners & ultra low voltage corners
- Additional Resources 40nm
- Additional Resources 28nm