An MTCMOS Design Methodology and Its Application to Mobile Computing Samsung, Tohoku University in Japan ISLPED’03
MTCMOS / VTCMOS/ dual Vt Introduction Mobile device requires high performance and low standby power High performance MTCMOS / VTCMOS/ dual Vt High performance Low Vt Low performance Low Vt
to maintain performance Preliminaries MTCMOS Process VDD Vt leakage exp to maintain performance virtual ground bounce channel width of CCS
Preliminaries Problem: stored data in sleep mode
Design issues(1) Current of CCS Mutual exclusive pattern Consider timing Cluster based partially exclusive pattern T=RC α VC/I , I α W Average Current Method (ACM) Different designs same average ground bounce
Design issues(2) Complementary pass-transistor flip flop 1.Clock low 2.Clock high Edge trigger 3.Sleep mode
Floating input problem IP in SOC always awake in sleep mode
Floating prevention circuit (FPC) Insert tri-state buffer & holder
MTCMOS power management PMB is embedded for mobile computing Date-preserving RC of VGND
RTL include PMB (SC & SCB) Design flow RTL include PMB (SC & SCB) CPFFs & FPCs insert Power estimation & use ACM
Result Chip features Leakage is 6000 times smaller than non-MTCMOS
Conclusion Cut-off switches sizing and insertion CPFF preserve the data FPC prevent short-circuit current PMB integrated Three orders of reduction of leakage