Computer Science/컴퓨터구조

논리설계

토마토. 2022. 3. 11. 10:47

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

 

Logic Design | SNU OPEN COURSEWARE

 

ocw.snu.ac.kr