VLSI工学

Similar documents
VLSI工学

Mixed Signal SOC Circuit Design

I/F Memory Array Control Row/Column Decoder I/F Memory Array DRAM Voltage Generator

.,. 0. (MSB). =2, =1/2.,. MSB LSB, LSB MSB. MSB 0 LSB 0 0 P

RW1097-0A-001_V0.1_170106

R1LV1616H-I シリーズ

R1RP0416D シリーズ

VLSI工学


Microsoft PowerPoint - 集積回路工学(11)_LP改_100112

F9222L_Datasheet.pdf

R1RW0408D シリーズ

ADC121S Bit, ksps, Diff Input, Micro Pwr Sampling ADC (jp)

R1RW0416DI シリーズ

PRECISION COMPACT DISC PLAYER DP-75V

LTC ビット、200ksps シリアル・サンプリングADC

R1LV0416Dシリーズ データシート

2005 1

sumi.indd

LMC6022 Low Power CMOS Dual Operational Amplifier (jp)

1 2 2/17


パナソニック技報

STRJ WS: March 4, 2003, 設計 TF/PIDS/FEP クロスカット 設計 TF/PIDS/FEP クロスカット報告 低電力 SoC のロードマップ - モバイルマルチメディアへのアプローチ - 設計 TF 主査日立製作所内山邦男

(Making the electronic circuit with use of micro-processor)

LM7171 高速、高出力電流、電圧帰還型オペアンプ

PRECISION DIGITAL PROCESSOR DC-101

Stratix IIIデバイスの外部メモリ・インタフェース

µ

「FPGAを用いたプロセッサ検証システムの製作」

橡松下発表資料.PDF

untitled

スパコンに通じる並列プログラミングの基礎

mobicom.dvi

HardCopy IIIデバイスの外部メモリ・インタフェース

ADC78H90 8-Channel, 500 kSPS, 12-Bit A/D Converter (jp)

3 SIMPLE ver 3.2: SIMPLE (SIxteen-bit MicroProcessor for Laboratory Experiment) 1 16 SIMPLE SIMPLE 2 SIMPLE 2.1 SIMPLE (main memo

スライド タイトルなし

スパコンに通じる並列プログラミングの基礎

1 124

untitled

main.dvi

スライド 1

ADC082S021 2 Channel, 50 ksps to 200 ksps, 8-Bit A/D Converter (jp)

組込みシステムシンポジウム2011 Embedded Systems Symposium 2011 ESS /10/20 FPGA Android Android Java FPGA Java FPGA Dalvik VM Intel Atom FPGA PCI Express DM

スパコンに通じる並列プログラミングの基礎

23 Fig. 2: hwmodulev2 3. Reconfigurable HPC 3.1 hw/sw hw/sw hw/sw FPGA PC FPGA PC FPGA HPC FPGA FPGA hw/sw hw/sw hw- Module FPGA hwmodule hw/sw FPGA h

LMC7101/101Q Tiny Low Pwr Op Amp w/Rail-to-Rail Input and Output (jp)

Power Calculator

LM837 Low Noise Quad Operational Amplifier (jp)

DAC121S101/DAC121S101Q 12-Bit Micro Power, RRO Digital-to-Analog Converter (jp)

A Responsive Processor for Parallel/Distributed Real-time Processing

untitled

高速データ変換

AN8934FA

02_Matrox Frame Grabbers_1612

P361

LMC6082 Precision CMOS Dual Operational Amplifier (jp)

橡SysAbst.PDF

Application Note 1194 Failsafe Biasing of LVDS Interfaces (jp)

LT 低コスト、シャットダウン機能付き デュアルおよびトリプル300MHz 電流帰還アンプ

Plastic Package (Note 12) Note 1: ( ) Top View Order Number T or TF See NS Package Number TA11B for Staggered Lead Non-Isolated Package or TF11B for S

橡EN1165.PDF

DS90LV011A 3V LVDS 1 回路入り高速差動出力ドライバ

DRAM SRAM SDRAM (Synchronous DRAM) DDR SDRAM (Double Data Rate SDRAM) DRAM 4 C Wikipedia 1.8 SRAM DRAM DRAM SRAM DRAM SRAM (256M 1G bit) (32 64M bit)

1 2

mbed祭りMar2016_プルアップ.key

MLA8取扱説明書

N12866N2P-H.PDF

TOS7200 CD-ROM DUT PC 1.0X p.15 NEMA Vac/10 A [85-AA-0003] m : CEE7/7 : 250Vac/10 A [85-AA-0005] : GB1002 : 250Vac/10A [ ] 2016

DS90LV V or 5V LVDS Driver/Receiver (jp)

Low Power SoC Technology Development at STARC 2 Koichiro Ishibashi 3 4 Semiconductor» 5 Technology Academic Research Center (STARC) Yokohama, Japan Th

untitled

特集新世代マイクロプロセッサアーキテクチャ ( 後編 ) 3. 実例 3 ユビキタス コンピューティング時代の組み込みマイクロコンピュータ, SuperH と M32R 清水徹 * 1 長谷川淳 * 2 服部俊洋 * 3 近藤弘郁 * 4 ( 株 ) ルネサステクノロジシステムソリューション統括本部

1 142

CS2X 取扱説明書 第2版

単位、情報量、デジタルデータ、CPUと高速化 ~ICT用語集~

XC9500 ISP CPLD JTAG Port 3 JTAG Controller In-System Programming Controller 8 36 Function Block Macrocells to 8 /GCK /GSR /GTS 3 2 or 4 Blocks FastCO


GPGPU

LM6172 デュアル高速低消費電力、低歪み電圧帰還アンプ

DS90LV047A

システムオンチップ技術

untitled

LMV851/LMV852/LMV854 8 MHz Low Power CMOS, EMI Hardened Operational Amplifi(jp)

Mixed Signal SOC Circuit Design

NW-E023F / E025F / E026F

2017 (413812)

Cyclone IIIデバイスのI/O機能


NW-E042/E043/E044

R1RP0416DIシリーズデータシート

General Purpose, Low Voltage, Rail-to-Rail Output Operational Amplifiers 324 V LM LMV321( )/LMV358( )/LMV324( ) General Purpose, Low Voltage, Rail-to-

橡夏の学校99.PDF

デジタルカメラ用ISP:Milbeaut

Microsoft PowerPoint - 山形大高野send ppt [互換モード]

12 DCT A Data-Driven Implementation of Shape Adaptive DCT

LP3470 Tiny Power On Reset Circuit (jp)

1 2

Transcription:

2008/1/15 (12) 1

2008/1/15 (12) 2 (12) http://ssc.pe.titech.ac.jp

2008/1/15 (12) 3 VLSI 100W P d f clk C V 2 dd I I I leak sub g = I sub + I g qv exp nkt exp ( 5. 6V 10T 2. 5) gd T V T ox Gordon E. Moore, ISSCC 2003.

2008/1/15 (12) 4 CMOS LSI

2008/1/15 (12) 5 CMOS LSI LSI

2008/1/15 (12) 6 LSI LSI LSI

2008/1/15 (12) 7 ALU

2008/1/15 (12) 8 D C B A

2008/1/15 (12) 9 CMOSV dd V dd T = 1 f clk A) V dd P d : F/F F/F B) V dd P d : T C) V dd P d :

2008/1/15 (12) 10

2008/1/15 (12) 11 LSI

2008/1/15 (12) 12 LSI LSI/!! CPU DSP Dedicated LSI 450 50 Clock frequency (MHz) 25 # of operations/clock Operating speed (GOPS) Pd (mw) 7000 110 2 16 96 0.9 0.8 2.4 12 Pd (mw) Operating speed (GOPS) 7800 5 138 Pd/GOPS: 3 orders

2008/1/15 (12) 13 Multi-core processor Intel 2 CPU (1+8) CPU IBM, Sony, Toshiba NEC 3 CPU Fujitsu 8W VLIW

DSP DATA MEMORY Data ROM da AMA PROGRAM CONTROL IR INST ROM Data RAM Double Access AMB PU sp DEC STACK cc IP I/O DMA CONT SERIAL PARALLEL M BUS 16 A BUS 16 B BUS 16 EXT CLK Special memory scheme to realize double speed MAC PLL CLK GEN DSP-CORE DATA REGS Viterbi accelerator ALU Dedicated MAC unit Double speed MAC scheme Redundant binary number 2008/1/15 (12) 14 SAT BSFT ACS DPU RB-MAC ACC MAC

2008/1/15 (12) 15

2008/1/15 (12) 16 ALU ACS PM0(t-1) BMa(t) PM1(t-1) BMb(t) PM0(t-1) BMa(t) BMb(t) PM0(t) Add Upper 8-bits ALU Lower 8-bits Compare PM1(t-1) COMPARATOR REG PM0(t) = min[(pm0(t-1)+bma(t)), (PM1(t-1)+BMb(t))] wo Adds, one Compare and one Select -> ACS operation SHIFT REG Select - Normal operation: The ALU is used as a 16-bit processing unit. - ACS operation: The ALU is used as two 8-bit adders

2008/1/15 (12) 17 33% Comparison of the number of clock cycles needed to realize [%] 100 an 11.2kbps VSELP CODEC. Clock Number Ratio 80 60 40-9.0% -4.7% -8% - 11.4% Total: - 33.1% Misc Block Floating Error Correction MAC 20 0 DSP w/o MAC & Viterbi Accelerators ALU DSP w/ MAC & Viterbi Accelerators

2008/1/15 (12) 18 SoC MPEG4 Codec 0.18um e-dram 31M Tr 90 mw@54mhz T. Hashimoto, et al., A 90mW MPEG4 Video Codec LSI with the Capability for Core Profile, ISSCC, Dig. of Tech. Papers, pp. 140-141, 2001. MPEG4 Decoder 0.18um CMOS 11M Tr 11 mw@27/54mhz 15fps (Core@L1 decode) 30 fps (Simple@L3 decode) 15fps (Core@L1 decode) M. Ohashi, et al., A 27MHz 11.1 mw MPEG4 Video Decoder LSI for Mobile Application, ISSCC, Dig. of Tech. Papers, pp. 366-367, 2002.

2008/1/15 (12) 19 MPEG4 LSI DSP VCE (Video Codec Engines) ME VLC DCT VLD PNR PAD CAD COMP LM LM IDCT LM LM LM Programmable DSP Inst. DSP Core Mem Data Mem HIF (Host I/F) MIF (Memory I/F) DRAM (2Mb) Main Filter Sub Graph. DRAM (2Mb) DRAM (16Mb) Video Input VPU(Video Processing Unit) Video Output

2008/1/15 (12) 20 ALUALU

2008/1/15 (12) 21 Performance for Core Decoding Codec Decoding Performance : 5fps 20fps HW Engine Software CAD PAD 6.1% 26.5% COMP Texture Decoding 6.8% 63% 0 5 Kcycles 40 Core@L1 Decoding WITH the Engines 0 24% WITHOUT the Engines 100 Mcycles 200

2008/1/15 (12) 22 Sakiyama et al., Symp. On VLSI Circuits 97 Adaptive supply voltage control circuits 0.35umCMOS 2.2M Tr 20MIPS 12mW (1.2V, internal) Ieak current 500uA: active 1uA: standby

2008/1/15 (12) 23 150 Fixed supply voltage 100 50 V tn =0.6V V tp =-0.7V 1 5 (3.0V) 1 3 1 2 1.7V 2.1V (1.0V-- 2.2V) V tn =0.30V V tp =-0.33V 0 1.2V 10 20 30 40 50

2008/1/15 (12) 24 Internal supply voltage External supply voltage (Critical path) Replica Control pulse Feedback loop Clock Replica delay Phase comparison

2008/1/15 (12) 25 60 Clock period (ns) 50 40 30 20 Fail Pass Minimum margin: 25mV Maximum margin: 100mV 10 1.0 1.2 1.4 1.6 1.8 2.0 Internal supply voltage (V)

2008/1/15 (12) 26 DC/DC 94% 15mVpp. S.Sakiyama et al., ISSCC99 High Noise Chip Inductor Conventional Improved Low Noise Choke Coil Low Noise Chip Inductor 300mV 15mV

2008/1/15 (12) 27 DC/DC Load Waveforms V = L di dt V i V L o T on = V L o T off = I T I on Vo = V V = ( T ) in on + T off Ton + T 8C off