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

Similar documents
ºÎ·ÏB

<BBEABEF7B5BFC7E22DA5B12E687770>

example code are examined in this stage The low pressure pressurizer reactor trip module of the Plant Protection System was programmed as subject for

歯Intro_alt_han_s.PDF

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

DE1-SoC Board

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

<4D F736F F F696E74202D20B1E2BCFAC1A4BAB8C8B8C0C72DB0E8C3F8C1A6BEEE2DC0CCC0E7C8EF2E BC0D0B1E220C0FCBFEB5D>

PowerPoint 프레젠테이션

02 _ The 11th korea Test Conference The 11th korea Test Conference _

歯15-ROMPLD.PDF

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

-

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

歯Chap1-Chap2.PDF

Mentor_PCB설계입문

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

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

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

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

디지털공학 5판 7-8장

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

<313920C0CCB1E2BFF82E687770>

Orcad Capture 9.x

PowerPoint 프레젠테이션

Vertical Probe Card Technology Pin Technology 1) Probe Pin Testable Pitch:03 (Matrix) Minimum Pin Length:2.67 High Speed Test Application:Test Socket

DBPIA-NURIMEDIA

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

Video Stabilization

Service-Oriented Architecture Copyright Tmax Soft 2005

PowerPoint 프레젠테이션

Microsoft PowerPoint - etri-asic_design_intro

<4D F736F F F696E74202D C61645FB3EDB8AEC7D5BCBA20B9D720C5F8BBE7BFEBB9FD2E BC8A3C8AF20B8F0B5E55D>

歯03-ICFamily.PDF


A New Equivalence Checker for Demonstrating Correctness of Synthesis and Generation of Safety-Critical Software

보고서(겉표지).PDF

UML

1 Nov-03 CST MICROWAVE STUDIO Microstrip Parameter sweeping Tutorial Computer Simulation Technology

<31325FB1E8B0E6BCBA2E687770>

슬라이드 1

MCM, PCB (mentor) : da& librarian jakup & package jakup & layout jakup & fablink jakup & Summary 2 / 66

IBM blue-and-white template

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

WebPACK 및 ModelSim 사용법.hwp


CATIA V5 소개

NX Nastran brochure (Korean)

04_오픈지엘API.key

(specifications) 3 ~ 10 (introduction) 11 (storage bin) 11 (legs) 11 (important operating requirements) 11 (location selection) 12 (storage bin) 12 (i


Microsoft Word - logic2005.doc

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Nov.; 25(11),

13 Who am I? R&D, Product Development Manager / Smart Worker Visualization SW SW KAIST Software Engineering Computer Engineering 3

박선영무선충전-내지

<C7D8BFDC5FB0E6BFB5C7F5BDC55FC4C1BCB3C6C35FBBE7B7CAC1FD28C0CFBABBC6ED292DC0DAB7E1BDC72E687770>

<35335FBCDBC7D1C1A42DB8E2B8AEBDBAC5CDC0C720C0FCB1E2C0FB20C6AFBCBA20BAD0BCAE2E687770>

수없기때문에간단한부분으로나눠서구현하고, 이를다시합침으로써전체를구현하게 된다. 실험에서는이미구현된 4-Bit ALU인 74LS181 Chip을사용한다. 이 Chip은 4-bit의 Data input A, B와 Selection input 4 bit, Carry In 1

CAN-fly Quick Manual

歯목차45호.PDF

Oracle Apps Day_SEM

2005CG01.PDF

삼성955_965_09

2014ijµåÄ·¾È³»Àå-µ¿°è ÃÖÁ¾

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

VZ94-한글매뉴얼

04김호걸(39~50)ok

산선생의 집입니다. 환영해요

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Dec.; 27(12),

Microsoft Word - logic2005.doc

Microsoft Word 년 7월 Mid Small-cap_final_.doc

(5차 편집).hwp

歯02-BooleanFunction.PDF

04-다시_고속철도61~80p

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

I

<4D F736F F F696E74202D20332EB5F0C1F6C5D0C8B8B7CEBFCD20B1B8C7F62E >

김기남_ATDC2016_160620_[키노트].key

02.전체교육과정안내서 (김종혁)

PCServerMgmt7

6.24-9년 6월

歯4Q01_실적

Deok9_Exploit Technique

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

ApplicationKorean.PDF

6 강남구 청담지구 청담동 46, 삼성동 52 일대 46,592-46,592 7 강남구 대치지구 대치동 922번지 일대 58,440-58,440 8 강남구 개포지구 개포동 157일대 20,070-20,070 9 강남구 개포지구중심 포이동 238 일대 25,070-25,

27집최종10.22

황룡사 복원 기본계획 Ⅵ. 사역 및 주변 정비계획 가. 사역주변 정비구상 문화유적지구 조성 1. 정비방향의 설정 황룡사 복원과 함께 주변 임해전지(안압지) 海殿址(雁鴨池)와 분황사 등의 문화유적과 네트워크로 연계되는 종합적 정비계획안을 수립한다. 주차장과 광장 등 주변

슬라이드 1

RFID USN_K_100107

USER GUIDE

User Guide

Portal_9iAS.ppt [읽기 전용]

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

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Jan.; 26(1),

PowerPoint 프레젠테이션

Microsoft PowerPoint - PL_03-04.pptx

슬라이드 1

untitled

Transcription:

이강좌는 C & S Technology 사의지원으로제작되었으며 copyright 가없으므로비영리적인목적에한하여누구든지복사, 배포가가능합니다. 연구실홈페이지에는고성능마이크로프로세서에관련된많은강좌가있으며누구나무료로다운로드받을 수있습니다. ASIC 설계개론 2003. 2. 연세대학교전기전자공학과프로세서연구실박사과정정우경 E-mail: yonglee@yonsei.ac.kr Homepage: http://mpu.yonsei.ac.kr 전화 : 02-392 392-7194 References [1] 주문형반도체설계, ASIC DESIGN, 최명렬, 하이테크정보세계, 2001 2003. 2. 연세대학교전기전자공학과프로세서연구실박사과정정우경 E-mail: yonglee@yonsei.ac.kr [2] Application-Specific Integrated Circuits,, Michael John Sebastian Smith, Addison-Wesley, 1997 References [3] HDL Chip Design, A Practical Guide for Designing, Synthesizing and Simulating ASICs and FPGAs using VHDL or Verilog,, Douglas J. Smith, Doone Publications, 1996 [4] 한국반도체산업조합홈페이지, http://www.ksia.or.kr www.ksia.or.kr/ 반도체산업 80 년대이후로급속히성장 컴퓨터, 통신, 가전제품등에급속히확산 고성능, 고집적화 -소형화, 저가격실용화 컴퓨터를이용한반도체설계 CAE (Computer-Aided Engineering): 회로설계분석 (analysis), 검증 (verification), 최적화 (optimization) CAD (Computer-Aided Design): 컴퓨터를이용한레이아웃 (layout) 설계 전문지식을가진 CAD 전문요원과시스템및설계요원필요 -인력양성이중요 -1- -2- -3- -4- -5- -6-

ASIC ASIC (Application Specific Integrated Circuit): 주문형반도체 사용자의주문에따라특정용도로칩을설계 성능 : 소형및경량화, 신뢰성향상, 시스템의고속화, 저전력소비 경제 : 개발비용절감, 개발기간단축, 설계용이성, 설계기밀유지 집적회로 (IC) 분류 범용 (standard) IC 반도체생산업자가회로를설계및개발, 양산, 사용자들이용도에맞춰범용기능을사용 기억소자 (memory), 마이크로프로세서 (microprocessor) ASIC 주문자가요구하는기능을 ASIC 시스템업체나 ASIC 설계업체 (design house) 에서설계 반도체제조공장 (foundry) 에서칩으로제조 주문자만이특정용도로사용 -7- -8- ASIC 의분류 ASIC 기술의가격비교 완전주문형 (full-custom) 반주문형 (semi-custom) 단가 (Cost per unit) 완전주문형 (Full-custom) 표준셀 (Standard Cell) Standard Cell Gate Array PLD(Programmable Logic Device) PLD (Programmable Logic Device) FPGA (Field Programmable Logic Array) ASSP (Application Specific Standard Product) 게이트어레이 (Gate Array) 5 10 15 20 25-9- 수량 (No. of units X 1,000) -10- ASIC 기술의비교 ASIC 설계과정 양산량의존도 개발시간 Standard IC 즉시 PLD 즉시 Gate Array 수주 / 수개월 Standard Cell 수주 / 수개월 Full- custom 수개월 / 수년 사양동작레벨설계논리시뮬레이션 게이트레벨설계논리시뮬레이션레이아웃설계 NRE 비용 집적도 설계변경용이도 None Mid/ Mid/ Very Very Very 설계논리시뮬레이션논리합성 칩제작테스트주문자 성능 /Mid Very Front-end Back-end -11- 반도체제조기술과독립 반도체제조기술에의존 -12-

ASIC Design Representation 구조적표현 (structural Processor ALU, Register, Module Gate, Flip-flop, Cell Transistor 도형적표현 (physical or geometric 기능적표현 (behavioral or functional Algorithm, Program Register Transfer Logic Boolean Equation Geometric Cell Floorplan Module Floorplan System Floorplan Design Methodology Bottom-up Full-custom 설계 작은면적, 고성능 Top-down HDL 에기반한설계 CAD 툴을사용한자동합성이용이 개발및검증용이 Increasing Behavioral Abstraction Increasing Detailed Realization & System Complexity concept Algorithm Architecture Gate Transistor Top-down Design Methodology HDL (Hardware Description Language) PCB1 PCB2 PCB3 System up ROM RAM ASIC Peri FPGA Board A code synthesis B code Chip synthesis Gates Description aspects Abstract behavior modeling Hardware structure modeling VHDL 1980 USA Department of Defense 1987 IEEE Standard 1076 Verilog 1981 Gateway Design Automation 1995 IEEE Standard 1364-13- -14- -15- -16- Design Flow Design Iteration Functional Dynamic/Static Timing Post- Timing Behavioral HDL Model HDL Model Gate Level Netlist Fabrication Algorithm Place & Route Next Level Analysis Analysis -17- -18-

HDL Simulation Tools HDL simulation HDL 로 modeling 한시스템동작을 simulation Graphical signal viewer Functional verification Timing simulation Verilog-XL, NC-Verilog Verilog,, NC-VHDL (Cadence), VSS, VSC(Synopsys), Model Sim(Mento) Tools Tools level 의 HDL 을 netlist 로변환 Standard cell library 사용 Translation, optimization, mapping Area, timing report Design Compiler(Synopsys), Build Gates(Cadence), Leonardo(Mento) Tools Tools Circuit 을 analyze Timing verification Power analysis DRC(Design Rule Check), ERC(Electric Rule Check) Prime Time, EPIC(Synopsys), Calibre(Mento), Star-Sim Sim, Hercules(Avanti), Diva, Dracula(Cadence) Tools tools Place & Route 자동으로 layout 합성 Floorplan 직접 layout 작성 Netlist extraction & compare Apollo(Avanti), Silicon Ensemble, Virtuoso(Cadence), IC-Station(Mento Station(Mento) ASIC Test Functionality Test (Simulation) 설계된모듈들의기능이정상적으로동작하는지를검증 칩제조이전에수행 Manufacturing Test (Probe) 각회로와게이트가예상대로동작하는지검증 칩제조나가속수명테스트 (accelerated life testing) 동안손상된칩을가려낸다. 웨이퍼테스트, 패키지테스트 Fault Test Fault models: stuck-at fault model Fault Coverage Fault Coverage = fault coverage correlates to high detect coverage Controllability Observability 검출가능한결함 (Fault) 개수 전체결함 (Fault) 개수 -19- -20- -21- -22- -23- -24-

Test Vector Test Vector (Test Pattern) 결함이존재하는회로가기대되는출력과다른잘못된출력을생성시키기위한입력패턴 적은수의 test vector: 시간절약, 생산비용의절감 Manual Generation Algorithm Generation Pseudo-random Generation ATPG (Automatic Test Pattern Generation) DFT Methods Types Ad-hoc Partitioning, I/O multiplexing, etc. Scan insertion link multiplexed flip-flops(scan flops(scan-flops) flops) to form a scan chain Reconfiguration, Scan-in, Scan-out Full scan/partial scan BIST (Built-In In-Self-Test) Boundary-Scan insertion (test board connections) 한국반도체업체 ( 참고 [4]) 한국반도체업체 ( 참고 [4]) Foundry 삼성전자 (http:// http://www.samsungelectronic s.com/semiconductors/asic/asic.htm) 하이닉스반도체 (http://www.hynix.com/ http://www.hynix.com/) 아남반도체 (http://www.aaww.com/ http://www.aaww.com/) 동부전자 (http://www.dsemi.com/ http://www.dsemi.com/) Design House 삼성전자 (http:// http://www.samsungelectronics.com/semico nductors/asic/asic.htm) 하이닉스반도체 (http:// http://www.hynix.com/) 씨엔에스테크놀러지 (http://www.cnstec.com/ http://www.cnstec.com/) 에이디칩스 (http://www.adc.co.kr/ http://www.adc.co.kr/) 티엘아이 (http://www.tli.co.kr/ http://www.tli.co.kr/) 이시티 (http://www.ect.co.kr/ http://www.ect.co.kr/) 아이앤씨테크놀로지 (http://www.inctech.co.kr/ http://www.inctech.co.kr/) 아라리온 (http:// http://www.aralion.com/) -25- -26- -27- -28-