PowerPoint 프레젠테이션

Similar documents
Microsoft PowerPoint - ICCAD_Analog_lec01.ppt [호환 모드]

MAX+plus II Getting Started - 무작정따라하기

Microsoft PowerPoint - ICCAD_Digital_lec02.ppt [호환 모드]

Microsoft PowerPoint - ASIC ¼³°è °³·Ð.ppt

歯03-ICFamily.PDF

논리회로설계 3 장 성공회대학교 IT 융합학부 1

Chapter4.hwp

歯15-ROMPLD.PDF

디지털 ASIC 설계 (1주차) MAXPLUS II 소개 및 사용법

Slide 1

서보교육자료배포용.ppt

<4D F736F F F696E74202D20B1E2BCFAC1A4BAB8C8B8C0C72DB0E8C3F8C1A6BEEE2DC0CCC0E7C8EF2E BC0D0B1E220C0FCBFEB5D>

VHDL 기초 VHDL 두원공과대학정보통신미디어계열이무영

<BBEABEF7B5BFC7E22DA5B12E687770>

CAE Conference 2012 Electrical CAE 기술동향 - Electronic Design Automation 이윤식박사 / 전자부품연구원 대전컨벤션센터 년 CAE 협회

Microsoft Word - logic2005.doc

PowerPoint 프레젠테이션

歯02-BooleanFunction.PDF

4 CD Construct Special Model VI 2 nd Order Model VI 2 Note: Hands-on 1, 2 RC 1 RLC mass-spring-damper 2 2 ζ ω n (rad/sec) 2 ( ζ < 1), 1 (ζ = 1), ( ) 1

목 차 < 요약 > Ⅰ. 검토배경 1 Ⅱ. 반도체산업이경기지역경제에서차지하는위상 2 Ⅲ. 반도체산업이경기지역경제에미치는영향 7 Ⅳ. 최근반도체산업의여건변화 15 Ⅴ. 정책적시사점 26 < 참고 1> 반도체산업개관 30 < 참고 2> 반도체산업현황 31

歯Intro_alt_han_s.PDF

ºÎ·ÏB

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Oct.; 27(10),

½½¶óÀ̵å Á¦¸ñ ¾øÀ½

28 저전력복합스위칭기반의 0.16mm 2 12b 30MS/s 0.18um CMOS SAR ADC 신희욱외 Ⅰ. 서론 Ⅱ. 제안하는 SAR ADC 구조및회로설계 1. 제안하는 SAR ADC의전체구조

Orcad Capture 9.x

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. vol. 26, no. 3, Mar (NFC: non-foster Circuit).,. (non-foster match

歯동작원리.PDF

歯4.PDF

Microsoft PowerPoint - chap02-C프로그램시작하기.pptx

Microsoft PowerPoint - hw4.ppt [호환 모드]

<4D F736F F F696E74202D C61645FB3EDB8AEC7D5BCBA20B9D720C5F8BBE7BFEBB9FD2E BC8A3C8AF20B8F0B5E55D>

. 서론,, [1]., PLL.,., SiGe, CMOS SiGe CMOS [2],[3].,,. CMOS,.. 동적주파수분할기동작조건분석 3, Miller injection-locked, static. injection-locked static [4]., 1/n 그림

1_12-53(김동희)_.hwp

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Sep.; 26(10),

Microsoft PowerPoint - 30.ppt [호환 모드]

À̵¿·Îº¿ÀÇ ÀÎÅͳݱâ¹Ý ¿ø°ÝÁ¦¾î½Ã ½Ã°£Áö¿¬¿¡_.hwp

BY-FDP-4-70.hwp

Video Stabilization

intro

제목을 입력하십시오

Microsoft PowerPoint - analogic_kimys_ch10.ppt

<4D F736F F F696E74202D20332EB5F0C1F6C5D0C8B8B7CEBFCD20B1B8C7F62E >

SW_faq2000번역.PDF

PowerPoint Presentation

Microsoft PowerPoint - DSD03_verilog3b.pptx

WebPACK 및 ModelSim 사용법.hwp


PowerPoint 프레젠테이션


untitled

2015 경제ㆍ재정수첩

Siemens

歯Chap1-Chap2.PDF

Microsoft PowerPoint - dev6_TCAD.ppt [호환 모드]

(b) 미분기 (c) 적분기 그림 6.1. 연산증폭기연산응용회로

08 조영아.hwp

- 2 -

,.. 2, , 3.. 본론 2-1 가상잡음신호원생성원리, [8].,. 1.,,. 4 km (13.3 μs).,. 2 (PN code: Pseudo Noise co- 그림 2. Fig. 2. Pseudo noise code. de). (LFSR: Line

. 고성능마이크로프로세서 LU 와레지스터 파일의구조 (2.). 직접디지털주파수합성기 (FS) 의구조 3. 고성능마이크로프로세서부동소수점연산기 (Floating-Point Unit) 구조 (2) (2.) (2.) 2. 암호화를위한 VLSI 구조와설계의개요 (2.) 다음참

4장 논리 게이트

통신이론 2 장주파수해석 성공회대학교 정보통신공학과 1

Mentor_PCB설계입문

Microsoft PowerPoint - ch03ysk2012.ppt [호환 모드]

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. vol. 27, no. 1, Oct 서론,.,., IC. IC, IC. EM Immunity, Electromagneti

C 언어 프로그래밊 과제 풀이

untitled

歯Cablexpert제안서.PDF

인켈(국문)pdf.pdf

PD-659_SM(new)

DE1-SoC Board

Information Memorandum Danam Communications Inc

Microsoft PowerPoint - ICCAD_Digital_lec03.ppt [호환 모드]

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Sep.; 30(9),

마이크로시스템제작 lecture1. 강의소개및 MultiSIM 선덕한 마이크로시스템 1

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. vol. 26, no. 1, Jan 서론 PC PMIC(Power Management IC) [1]. PMIC DC-D

歯DCS.PDF

Microsoft PowerPoint - chap10-함수의활용.pptx

디지털공학 5판 7-8장

ez-md+_manual01

Ver. T3_DWS.UTP-1.0 Unit Testing Plan for Digital Watch System Test Plan Test Design Specification Test Cases Specification Date Team Infor

졸업작품계획서 FBD, Verilog, VHDL, EDIF 및 JEDEC 을위한 Co-Simulation Tools 지도교수유준범 건국대학교컴퓨터공학부 김그린김신김재엽

실험 5

CAN-fly Quick Manual

그룹웨어와 XXXXX 제목 예제

01. Start JAVA!

Microsoft PowerPoint - Ch8

[ 마이크로프로세서 1] 1 주차 1 차시. 마이크로프로세서개요 1 주차 1 차시마이크로프로세서개요 학습목표 1. 마이크로프로세서 (Microprocessor) 를설명할수있다. 2. 마이크로컨트롤러를성능에따라분류할수있다. 학습내용 1 : 마이크로프로세서 (Micropr

Dual- Gate FET T he Analysis and Applications of Nonlinear Characteris tics of Dual- Gate FET

. "" "",.... :...,,....,.. :..,,,..,,...,.... 2

歯AG-MX70P한글매뉴얼.PDF

PowerPoint 프레젠테이션

- 2 -

PowerPoint 프레젠테이션

Microsoft Word - DCMD-1000 사용자 메뉴얼.docx

ez-shv manual

<4D F736F F F696E74202D20BBB7BBB7C7D15F FBEDFB0A3B1B3C0B05FC1A638C0CFC2F72E BC8A3C8AF20B8F0B5E55D>

C# Programming Guide - Types

tut_modelsim(student).hwp

Microsoft Word - 제6장 Beyond Simple Logic Gate.doc

Transcription:

전자공학세미나 VLSI 신호처리 정진균

Contents Introduction to IC 트랜지스터 (MOS) IC 설계과정 신호처리 : Fourier 변환 결론

집적회로 (IC) 란? IC : Integrated Circuit 의약자 여러개의전기회로소자들을하나의기판에집적한것 경량화, 소형화, 저전력소모, 안정성 오늘날의전자, 정보통신 : IC 제작 / 설계기술의 발전이없었으면불가능! 집채만한컴퓨터? 트럭으로나운반할수있는휴대전화? Introduction to IC

900 년대전반에는진공관사용 - large, expensive, power-hungry, unreliable 947 년트랜지스터발명 - 미국 Bell Lab 의 John Bardeen, Walter Brattain 트랜지스터 types: - Bipolar : 고속 - MOS : 저전력, 고집적 VLSI 에적합 IC 의시작 : 트랜지스터의발명

MOS 트랜지스터 = 스위치 MOS 트랜지스터 : 전기적으로조절되는스위치 gate 단자의전압이 source 와 drain 단자사이의통로를 on 또는 off g = 0 g = nmos g d s d s OFF d s ON pmos g d s d s ON d s OFF

IC 회로 : NMOS 와 PMOS 의연결로구성 Inverter 회로 V DD A Y A Y 심볼 GND 트랜지스터표현 레이아웃

트랜지스터개수에따른 IC 분류 SSI (Small Scale IC) : ~00 개 MSI (Medium Scale IC) : 00~000 개 LSI (Large Scale IC) : 000~0만개 VLSI (Very Large Scale IC) : 0만 ~00만개 ULSI (Ultra Large Scale IC) : 00만 ~ 0억개 GSI (Giga Scale IC) : 0억개이상 RLSI (Ridiculously Large Scale IC) : Next to GSI

IC 설계의 예() Intel 4004 Micro-Processor 97 2,300 transistors 92.6KHz PMOS 3 mm X 4 mm 5V DC

IC 설계의예 (2) Pentium IV 42 million transistors 0.8 micron.5 GHz

Transistor Counts Moore s Law : 트랜지스터집적도는.5 년마다두배씩증가 Transistors (MT) 000 00 2X growth in.5 years! 0 P6 Pentium proc 486 0. 286 386 8085 8086 0.0 4004 8008 8080 0.00 Year 970 980 990 2000 200

Frequency (Speed) Frequency (Mhz) 0000 000 00 0 0. 8085 8008 4004 8080 8086 Doubles every 2 years 286 386 P6 Pentium proc 486 970 980 990 2000 200 Year

Wafer 본래 Wafer 란? 밀가루, 우유, 달걀노른자등을섞어만든비스킷을일컬음 일본에서 Wafers를웨하스로발음하면서그대로전해져옴 Wafer 를쪼개어서 IC 소자제작 한장의 Wafer를이용하여몇개의소자를만들어내느냐가 IC소자생산량을결정

Dies per Wafer 하나의 Die 의 Size 가줄어들면줄어들수록 Dies Per Wafer 의개수는기하급수적으로늘어나게됨 A Die

Analog / Digital Analog 모든순간에정의되며가질수있는값이연속적 Digital 특정순간에만값이정의되며가질수있는값이한정됨 ( 예 : 0 or 값만가질수있음 ) a(t) d(n) t n

Analog/Digital IC Analog IC Analog 신호의처리 시스템의입, 출력회로용 고속, 고전류용 잡음에약함 Digital IC 디지털신호의처리 논리연산, 시스템내부데이터처리 IC산업의많은부분을차지하고있음 대규모집적가능, 저전력, 잡음에강함 Analog IC에비해서느린동작속도

IC 설계과정 () Front-end Design IC 설계사양 행위수준설계 레지스터수준설계 Functional spec I/O Signal spec Test plan :-C -HDL(Behavioral) : -HDL(RTL) 게이트수준설계 :-Synthesis from HDL -Logic Timing Simulation Back-end Design 배치배선설계 제조공정 :-Placement & Routing -Post-simulation 시험 :-Chip test( 기능,fault) -System 실장 Test

IC 디자인레벨 SYSTEM + MODULE GATE CIRCUIT S n+ G DEVICE D n+

IC 설계사양 ( 스펙 ) - 칩의기능, 속도등스펙의지정 행위수준설계 IC 설계과정 (2) - 칩의기능적인면을우선적으로고려하여칩의행위동작을중심으로설계하고검증 (C 등 executable program 사용 ) 레지스터수준설계 - 칩을기능블록별로분리하여논리합성이가능하도록레지스터수준에서설계 - HDL(Hardware Description Language) 사용

IC 설계과정 (3) 게이트수준설계 - 논리합성과정을통해논리게이트수준의설계를수행 - 논리합성은 HDL 로표현된설계내용을 CAD 툴을이용논리게이트로변환하는것 - 논리게이트로합성할때실제제조할공정의특성에맞는게이트라이브러리사용 - 각게이트의연산지연정보가포함되어어느정도정확한타이밍을고려한 시뮬레이션수행가능 배치배선설계 - 각게이트들을실리콘기판위에배치 (placement) 하고배선 (routing) - 칩으로제작하기위한모든물리적위치및연결정보가결정되기때문에각게이트 의연산지연뿐아니라각공정특성에맞는연결지연값계산가능 - 배치배선에의해발생한연결지연정보를포함하여타이밍시뮬레이션을수행하는 과정 : 포스트시뮬레이션 - 실제구현될칩과동일한환경에서설계검증

IC 설계과정 (4) TR이나 Gate Level로 Design한결과를이용하여 Place & Route (Layout) Analog : Auto Layout 불가능 Digital : Auto Layout이가능하지만동작속도, 전력소비, 또는면적등에제약이있을경우직접 Layout하는것을원칙으로함 Layout한결과를이용하여실제제작 공장에서의자동화작업

Hardware Description Language (HDL) () A language used to describe a digital system Two major HDL s: Verilog: IEEE standard in 995 (C-like) VHDL: IEEE standard in 987 (Ada-like) Advantages 복잡한시스템의설계 IEEE 표준으로제정되어대부분의업체가표준설계방식을지원하므로특정 ASIC 업체의기술이나공정에무관하게사용가능

Hardware Description Language (HDL) (2) Advantages 다양한레벨의디자인및혼합가능 (switches, gates, RTL, behavioral) Functional verification 용이 주석을단문장으로회로설계 : 회로의설계및 debug 용이 Verilog: originated in 983 at Gateway Design Automation, now a part of Cadence Design Systems

HDL 설계예 : MAX+plusII 시작

MAX+plusII 초기화면

새파일 새파일만들기 새파일선택

Text editor 화면

CPLD 의 device 선택

컴파일하기

컴파일실행, 완료화면

Waveform 작성

Waveform 작성과 node 불러오기

Waveform 작성을위한 node 입력 box

Waveform editor 에 signal 입력및저장

Simulator 의시작

시뮬레이션완료

지연시간분석

입출력간지연시간

Verilog 를이용한회로설계 Verilog HDL 의처음작업 : module( 설계의단위 ) 의정의 Module 정의 : Module 이름정의 입출력신호선언 ( 포트선언 ) Module 내부구조표현 입력신호 a b module and_2 내부구조 출력신호 y

모듈문의형식 module 모듈이름 ( 포트목록 ); 포트선언 ; register 선언 ; wire 선언 ; parameter 선언 ; 회로기능표현 primitive operator assign 문 function 문 always 문하위모듈호출등 endmodule

예제 : Half Adder 게이트를이용한모델링예 module H_ADD (X, Y, C, S); // 모듈의시작, 세미콜론있는것에주의 input X, Y; // 입력신호 output C, S; // 출력신호 endmodule and U (C, X, Y); // X, Y 를 AND 해서 C 로출력 xor U2 (S, X, Y); // X, Y 를 XOR 해서 S 로출력 연속할당문을이용한모델링예 module H_ADD (X, Y, C, S); input X, Y; output C, S; // 모듈끝, 세미콜론이없는것에주의 assign C = X & Y; // X, Y 를 AND 해서 C 로출력 assign S = X ^ Y; // X, Y 를 XOR 해서 S 로출력 endmodule

Layout 의예 여러가지의 Metal이용 각각의 Metal 색깔로구분 계산된 Wire의두께, 또는 TR의 Size에의하여 Metal 의두께결정 Crosstalk 등잡음에영향을덜받도록 Layout하여야함

주문형 IC (ASIC) ASIC : - Application Specific Integrated Circuit - 사용자명세에따르는집적회로 - Full custom, semi custom 디자인방식

Full Custom 설계 Full Custom Design 수동레이아웃 최소의면적 설계기간이길어짐 개발비용증가 Analog ASIC 의경우 Full Custom 에해당

Semi Custom Design Semi Custom 설계 이미검증된표준셀라이브러리를사용하여설계 Placement & Routing 은수동또는자동으로실시 Full Custom Design에비해설계기간단축 Full Custom Design보다작은집적도 Digital ASIC 의경우 Semi Custom 에해당

실제제작된 Chip 의모습 (Packaging 후 ) ASIC 설계의예 : FFT ( 전자공학전공졸업생작품 ) 삼성라이브러리사용 0.35 um 공정 V DD : 3.3 V Area : 2 만 Cells 동작주파수 : 50MHz I/O Pin : 208 개

VLSI 신호처리 VLSI 설계기술과아울러다양한신호처리에대한지식필요 신호처리, 통신시스템에대한지식이있을때보다경쟁력있는칩설계가능 신호처리의대표적알고리즘 : Fourier Transform

Fourier 변환의핵심 : 임의의 signal 을기본 signal 들을이용하여표현 Ex: 차연립방정식 a+b+c=7 2 a-b+c=5 3 a-b-c= +2 : 2a+2c=2 a+c=6 +3 : 2a=8 a=4 c=2 2 : 4-b+2=5 b= a b c = 4 2 Ex: 차연립방정식 a+b+c=3 2 a-b+c= 3 a-b-c=- +2 : 2a+2c=4 a+c=2 +3 : 2a=2 a= c= 2 : -b+= b= a b c =

연립방정식의다른표현 a b c 7 a b c a b c 5 + + = + + = a b c af + bf + cf = F 2 3 2, 3 2, 3 f f f F 2 3 임의의 signal 임의의함수 F를 f, f f세개의함수를이용하여전개. 계수 abc,, f, f f : basis 7 5 f - f 2 - f 3 f, f f : basis 2, 3

구간이 4 인 basis: 구간이 4 인 함수전개에필요 f3 = - - f = - f f 2 4 = = F = af+ a2f2 + a3f3 + a4f4 구간 = 4 인어떤함수 F도 f, f, f, f 이용표현가능 4 n= n= 2 3 4 F = a f a ~ a : 연립방정식의해 N n n 4 F = a f N = large 연립방정식불편 n n a n 의쉬운계산방법 0, ( i j) fi f j dx = nonzero, i = j f, f : orthogonal i j?

f *f 2 = ( ) f *f 3 - (f 2 *f 4 ) f *f 4 Orthogonality 를이용한계수계산 () x f 적분 =0 2 *f 3 = x 적분 =0 - f 3 *f 4 = - x 적분 =0 a 구할때 Ff dx = a f f dx + a f f dx + a f f dx + a f f dx 2 2 3 3 4 4 2 2 3 3 4 4 0 0 0 2 2 ff dx 2 2 i = a f f dx + a f f dx+ a f f dx+ a f f dx Ff dx a = a = a = Ff dx i i ffdx i Ff dx f f dx F = af+ a2f2 + a3f3 + a4f4

ex) Orthogonality 를이용한계수계산 (2) a : Ff 3 F = = a + a 2 + a 3 + a 4 5 3 - -5 f f Ff dx = 5 + 3 = 8 8 ffdx = + + + = 4 a = = 4 2

Periodic DT signal 2 2 0 3-2 6 4 5 7 - n 주기 N=4 DT 주기신호를기본주파수 2π ( w0 = ) N 와그정수배에 해당하는주파수 ( 고조파 ) 의 complex exponential 로표현 DT Fourier series 주기신호 : 기본주파수와그정수배에해당하는주파수 밖에가질수없다. Why?

주파수가정수배인신호들 : 주기가같다! T 0 : 0 T 0 t T 0 : 2 T 0 : 3 0 0 T0 3 T0 주기 = 인신호 2 T0 2 2 3 T 0 2 = 주기의정수배도주기이므로 T0 주기 = 인신호 3 T0 3 = T0도주기 3 0 T 2 T 0 T 0 0 T0 3 T 도주기 T0 2 t t T 0 안에신호가정확히포함 (T 0 마다동일신호반복 ) 합 : T 0 의주기신호

만일정수배가아닌 3 2π Ω0포함한다면, Ω 0 = 2 2 0 3 T 정수배아닌주파수포함한다면 주기 0 T 0 2T 0 0 2 4 3 T 0 3 T 0 T 안에정확히포함안함 T 0 0 의주기신호불가

Fourier series () 2π DT 에서 ( w0 = ) 와그고조파로구성된 complex exponential 의갯수=N N jw0n w e e 0 2 π =, = N 2π 2 0 = 2, = N j2wn 0 w e e 2π j n N 2π j 2n N ( N ) w, e = e Nw 0 0 0 j( N ) wn 0 N 2π j Nn N, e = 2 π j ( N ) n 2π 2π j ( N+ ) n j n N N ( N + ) w, e = e Basis 가 N 개만존재하므로 N 개의 basis 를이용하여합성

Fourier series (2) DTFS 주기신호이므로한주기합성하면모든주기가합성된것 주기신호 ~ xn ( ) = N k = 0 ae k 2π j kn N : synthesis equation a k = N N ~ n= 0 xne ( ) 2π j kn N : analysis equation

2 2 π j kn 4 주기구간= e, k = 0,, 2,3 을이용표현 주기 N=4 0 2π 2π 2π 2 π j 0 n j () n j (2) n 4 4 j 4 e, e, e j (3) n 4 = = = j, e = n n n j ( ) n = = = ( j) = j j 2 j j = a + a + a + a 0 j j 0 2 3 Fourier series example ~ ( ) xn 2 n - 0 2 3 4 5 6 7 2

Fourier series 계수계산 a 0 : 2 = + 2+ = 4 = + + + = 4 0 j = + = 0 = + = 0 j j 4 = a 0(4) = j + j = 0 4 a0 = = j [ ] [ ] [ ] j j [ ] [ ] 4

Fourier 변환 - Orthogonality 이용하여계산간편 - 신호의빠르게변하는정도 ( 주파수성분의크기 ) 표현 - 주기신호 : Fourier series - 비주기신호 : Fourier transform - 신호처리의핵심 - Discrete time Fourier transform의고속계산 : FFT

반도체산업 반도체산업은통신, 컴퓨터, 가전, 자동차등산업전반에걸쳐사용되고고부가가치산업 세계반도체시장은 2004~200년까지 6.4% 의연평균성장률로성장할것으로예상되며, 200년에는매출액이 380억달러에이를것으로전망 아시아태평양지역에서의반도체시장은 2004년에전년대비 25.7% 증가한 024억달러규모에달하며, 200년에는 666억달러에달할것으로예측 비메모리반도체는세계반도체시장의 80% 가량을차지하고있으나한국내에서는 D램과플래시메모리등에압도돼상대적으로저조

결론 국내에서는전통강세인메모리분야에서비메모리분야로산업비중이확대되고있는추세 정보통신사회가유무선통합, 멀티미디어화, 지능화, 개인화, 인간화의방향으로진화해나아가면서그것의근간이되는반도체기술도시스템기능이하나의칩으로통합되는단일칩시스템 (SOC:System-On-a-Chip) 화하는방향으로발전 반도체설계기술은단기적인교육으로인력이양성되는것이아니라체계적이고장기적인교육을통하여양성된고급인력이필요한분야