학생회
home
학생회 소개
home

논리설계 및 실험

태그
4학점
2-2 수강 권장
2학기 개설
크로스리스팅 대상
전필(차세대지능형반도체)
강의 장소
301동 308호
과목 설명
디지털 시스템 설계의 기본이 되는 논리설계의 기본개념을 학습하고 실제로 기본 회로의 설계, 제작, 실험과 프로젝트 수행을 통하여 논리회로에 대한 개념을 확고히 함. 기본 논리 회로 소자(inverter, NAND, NOR gate 등) 및 이를 사용하여 조합(combinational) 논리 회로를 구성하고 최적화하는 방법을 다룸. Number system의 기본 원리를 설명하고, 이를 바탕으로 adder, multiplier 등 연산회로를 구현. 순차적 (sequential) 논리회로 구현을 위한 기본 기억소자, flipflop 등의 동작원리를 소개하고, PLA, FPGA, 그리고 synchronous design methodology, counter 등을 다룸. 이를 바탕으로 finite state machine 설계 방법을 설명하고, 다양한 응용 예를 소개.
과목명(과목코드)
논리설계 및 실험(M3637.000400)
교수
김태환 교수님
선이수 과목
주 사용 교재
부교재: R. H. Katz and G. Borriello, Contemporary Logic Design, Prentice Hall, 2005. 전기·정보공학부 실험 교재 "논리설계 및 실험”
커리큘럼
1주 Design Flow and Basic elements Lab 0. 오렌테이션 2주 Logic Algebra and Logic Expression Lab 1. 측정 장비의 사용법과 논리 게이트의 이해 3주 Logic Simplification Lab 2. Boolean algebra 및 논리 회로의 간소화 4주 Logic Conversion Cell based Design LUT based design Lab 3. K-map, multi-level, multi-output logic 실험 5주 Template based design HDL coding for combinational logic 6주 Lab 4. PLD, steering logic 실험 중간고사 7주 Latches and Flip-flops Timing Constraints Lab 5. Latch/flip-flop 구현 8주 HDL coding for sequential logic FSM modeling and synthesis Lab 6. Memory를 이용한 combinational logic 구현 및 7 segment display control 9주 State minimization and encoding Lab 7. Counter와 register FSM optimization (state assignment) (Ch.8) Sequential logic implementation (Ch.9), 10주 HDL coding for FSM HDL coding styles Lab 8. FSM의 기초 11주 Memory cells Counter based design Lab 9. Traffic light controller의 구현을 통한 FPGA 실습 12주 Number systems FA based adders 13주 P&G based adders Multipliers 14주 Review 15주 Lab 10. Term project 심사 기말고사
크로스리스팅 교과목
논리설계 및 실험(430.201A)