Diamond 106Micro Product Brief
Diamond Software Tools Product Brief
10 Tips for Successful SOC Design
Xtensa Architecture White Paper
The Diamond Standard 106Micro CPU is Tensilica's smallest 32-bit RISC controller, designed for lowest area and lowest power. This cache-less controller is ideal for designers looking for a basic 32-bit controller, particularly for those migrating up from an 8- or 16-bit controller. It enables SOC architects to integrate an efficient CPU in their designs, with the added benefit of extremely quick time-to-market.
Although the Diamond 106Micro is extremely small, it employs a 5-stage pipeline so it can easily achieve 250 MHz in 130G process and up to 400 MHz in 90G process technology. By modlessly switching between 24- and 16-bit narrow instructions, it achieves a much higher code density than other 32/16-bit architectures.
The local, tightly-coupled instruction and data memory on the Diamond Standard 106Micro can be used to store performance-sensitive code and data, for example, to achieve high performance on interrupt handlers.
The Diamond 106Micro has an iterative, multi-cycle (non-pipelined) 32x32 multiplier that greatly enhances performance on arithmetic and DSP code. The processor uses a non-windowed 16-entry AR register file to keep area low and that potentially does better on applications that have very deeply nested function calls, since it never throws an exception.
The Diamond Standard 106Micro has a rich interrupt architecture with an integrated interrupt controller with 15 interrupts, and an integrated timer. This simplifies system design since no external hardware needs to be added for these functions.
Get the 2-page Diamond Standard 106Micro product brief.
|
90G
|
65GP
|
65LP
|
||||
| Speed Opt |
Area |
Speed Opt | Area Opt |
Speed Opt
|
Area Opt
|
|
|
Area (mm2) post-synthesis
|
0.17
|
0.13
|
0.107
|
0.073
|
0.09
|
0.068
|
|
Cell a rea (mm2) post-layout
|
0.21
|
0.145
|
0.143
|
0.078
|
0.12
|
0.075
|
|
Freq (MHz) post-layout
|
400
|
N/A
|
610
|
N/A
|
365
|
N/A
|
|
Power (mW/MHz post-layout
|
0.054
|
0.044
|
0.044
|
0.03
|
0.05
|
0.044
|
|
Simulated Leakage (mW)
|
0.421
|
0.205
|
0.792
|
0.220
|
0.008
|
0.003
|
90G is with TSMC Sage-X libraries.
65GP is with TSMC Advantage library, Regular Vt.
65LP is with TSMC library (Synopsys), Regular Vt.
Area and frequency at worst operating condition (0.9 * Vdd, 125 C)
Power at typical operating condition (1.0 * Vdd, 25 C)
All area and speed calculations are made assuming 8KB local SRAM size
All area, power, and frequency numbers are representative only, and subject to variation based on each user's chosen process technology, cell library, and design tools.

Check out our Diamond FREE software evaluation.