Topics
CMOS basics
Simple gates (AND, OR, NOT, NAND, NOR)
Combinational Logic design
Sequential Logic Design
Hardware description language
Logic design
why
- modern computing devices의 basis가 됨
- software design에 counterpoint 제공
- inherent parallelism in hardware으로 parallel computation의 기초
what
- the basis of logic design
Boolean algebra, logic minimization, state, timing, CAD tools
- concept of state in digital systems
- how to specify/simulate/compile/realize our design
- contrast with software design
applications
- conventional computer design
ex) CPUs, bussess, peripherals
- networking and communications
ex) phones, modems, routers
- embedded products
ex) car, toy, appliances
- scientific equipment
Logic design
what is logic design
- digital hardware consists of components
- each componenet has input/output wires
- transitors react to the voltage levels
what is digital hardware
- collection of devices that sense and/or control wires, which carry a digital value
- logic computation devices (AND/OR/NOT)
- memory devices
computation : abstract vs. implementation
- basic units of computation
: representation
: assignment
: data operations
: control -> sequential statements, conditional, loop, procedures
switches : basic element of physical implementations
- implementing a simple circuit
- and, or
switching networks
Transistor networks
- digital systems are designed in CMOS technology
* COMS : complementary metal-exide semiconductor
참고 : 서울대학교 ocw
Logic Design | SNU OPEN COURSEWARE
'Computer Science > 컴퓨터구조' 카테고리의 다른 글
한 권으로 읽는 컴퓨터 구조와 프로그래밍 | 3장 메모리와 디스크의 핵심 : 순차 논리 (0) | 2022.04.11 |
---|---|
회로도 기호 모음 (0) | 2022.04.08 |
한 권으로 읽는 컴퓨터 구조와 프로그래밍 | 15장 훌륭한 프로그래머가 되기 위한 팁과 경험담 (0) | 2022.04.07 |
한 권으로 읽는 컴퓨터 구조와 프로그래밍 | 2장 전자 회로의 조합 논리 (0) | 2022.03.25 |
한 권으로 읽는 컴퓨터 구조와 프로그래밍 | 1장 컴퓨터 내부의 언어 체계 (0) | 2022.03.24 |