| General Details |
Name |
Efficeon |
| Codenames |
Astro |
| Family/Generation |
Dynamic Translation |
| Vendor |
Transmeta |
| Manufacturer |
TSMC (0.13 µm TM8300, TM8600, and TM8620)
Fujitsu (0.09 µm TM8500, TM8800, and TM8820)
|
| First Introduction |
Oct 14, 2003 (MPF 2003)
Jun 1, 2004 (900...1100 MHz TM8620)
Sep 10, 2004 (1600 MHz TM8800)
Oct 5, 2004 (2000 MHz TM8800 demo @ MPF 2004)
|
| Physical Details |
Package Type |
783 Ball BGA (TM8x00)
592 Ball BGA (TM8x20)
|
| Package Size |
2.90 cm x 2.90 cm (TM8x00)
2.10 cm x 2.10 cm (TM8x20)
|
| Socket or Slot |
Proprietary |
| Transistors |
85M (0.13 µm, includes 128+64 KB L1, 1 MB L2, NB/AGP/HTT/LPC)
85M (0.09 µm, includes 128+64 KB L1, 1 MB L2, NB/AGP/HTT/LPC)
|
| Process Technology |
7M, 0.13 µm, CMOS, Cu, SOI
8M, 0.09 µm, CMOS, Cu
|
| Die Size |
119 mm² (0.13 µm)
68 mm² (0.09 µm)
|
| Electrical Details |
Split Voltage |
??? |
| Core Voltage |
??? |
| L2 Voltage |
??? |
| I/O Voltage |
2.5 V DDR SDRAM
1.2 V HTT
|
| Typical Power |
??? |
| Maximum Power |
~5 W (1.0 GHz 0.13 µm)
~7 W (1.1 GHz 0.13 µm)
~12 W (1.2 GHz 0.13 µm)
~13 W (1.3 GHz 0.13 µm)
|
| Cooling |
Not Required or Passive |
| Clock Frequencies |
CPU Core Speed |
1.0...1.6 GHz |
| L1 Cache Speed |
1.0x Core Speed |
| L2 Cache Speed |
1.0x Core Speed |
| External Bus Speed |
200 MHz DDR SDRAM
200 or 400 MHz HTT
1x, 2x, or 4x AGP 2.0 with GART
??? MHz LPC 1.0
|
| Miscellaneous |
usual Motherboard |
Single Processor Mobile Platform |
| usual Chipset |
Integrated North Bridge (DDR, AGP, HTT, and LPC Controller) |
| Pictures |
TM8600 Top (36 KB JPG) and Bottom (39 KB JPG)
0.13 µm Die (119 KB JPG)
0.09 µm Die (75 KB JPG)
TM8600 Top (37 KB JPG)
TM8620 Top (31 KB JPG)
|
| Processor Core |
Generic Details |
VLIW, In-order Execution, 4-Gear Dynamic Translation |
| Specific Details |
256 Bit VLIW Molecules
Commit/Rollback Architecture
Code Morphing Software (CMS)
|
| Registers |
32 Bit Integer, 80 Bit FP, 64 Bit MM, 128 Bit SSE and SSE2
64x/48x (Primary/Shadowed) 32 Bit General Purpose Registers
64x/48x (Primary/Shadowed) 80 Bit FP General Registers
4x/4x (Primary/Shadowed) Predicate Registers
|
| Pipeline Depth |
6 (Integer), 8 (FP), 6 (Load/Store) |
| Instruction Decoder |
Code morphing Software (CMS)
Interprets and/or Translates x86 Code into VLIW Code
|
| Execution Units |
2x ALU
2x Load/Store/Add
2x Execute
2x FP/MM/SSE/SSE2
1x Branch
1x Alias
1x Control
|
| Execution Speed |
1x VLIW Molecule/Cycle
up to 8x Atoms/Molecule
|
| Processor Buses |
DDR SDRAM Bus Width |
64+8 Bit |
| Data Bus Width |
1x 8 Bit |
| L2 Cache Bus Width |
???+??? Bit |
| Physical Memory |
2^32 Bit = 4 GB |
| Virtual Memory |
2^32 Bit = 4 GB |
| Logical Memory |
(8,190 + 8,192) x 4 GB = 65,528 GB (~64 TB) |
| Multiprocessing |
N/A |
| Power Management |
HLT, STPCLK, SMI/SMM, Quick Start, Deep Sleep
LongRun Technology (voltage and frequency control)
LongRun2 Technology (threshold voltage control, 0.09 µm)
|
| Processor Caches |
Level 0 |
N/A |
| Level 1 |
Code |
128 KB, 4-Way, 64 Bytes/Line |
| Data |
64 KB, 8-Way, 32 Bytes/Line |
| Level 2 |
TM8300/TM8500 |
0.5 MB, 4-Way, 128 Bytes/Line, ECC |
| TM86x0/TM88x0 |
1.0 MB, 4-Way, 128 Bytes/Line, ECC |
| Level 3 |
Translation Cache |
16...32 MB |
| Processor Buffers |
Buffers |
Alias Hardware
Gated Store Buffer
48x Atom Queue in Front End
14x Write Queue and Store Buffer
32x Victim Cache (32 Bytes/Line)
4x 32 Byte WC Buffer
|
| Prefetch Queue |
N/A |
| Branch Prediction |
Yes |
| TLB |
256 Entries, 4-Way |
| Instruction Set |
Regular |
IA-32 |
| Floating Point |
Integrated |
| Multi Media |
MMX, SSE, SSE2 |
| Processor Modes |
Real, Protected, Virtual, Paging, SMM |