목록HW (3)
Written by coh at home
# Terminology 1. High Level Language. c언어나 베릴로그나 HLL이다. 피카소의 그림은 어떤 대상을 추상화한다. 그리고 그 대상을 보았을 때 사람같다와 같은 느낌이 든다. 사람이라는 대상을 표현하기 위한 필수적인 요소들이 있을 것이다. 마찬가지로 HLL은 필수적인 요소로만 기능을 추상화한다. 예컨데 s = a + b의 기능을 구현하기 위한 Digital Circuit은 Full Adder일 것이다. 로직게이트들을 그려야하는 그 귀찮은 과정을 그저 s = a+ b로 추상화하여 사용자의 편의성을 높인다. 2. Concurrency c언어와 베릴로그의 차이점은 concurrency이다. c언어는 순차적인 반면 베릴로그는 동시에 동작한다. 다만 내가 들으면서 들었던 생각은 threa..
DIC 의 성능은 PPA가 결정한다. faster, lower power, smallest area 그 중에서도 faster에 대해서 집중해보려고 한다. MOSFET으로 설계된 circuit을 보면은 input signal의 값 변경으로 어떤 노드의 값을 변경한다고 생각해보자. 이때 이 노드의 전압은 얼마나 빨리 변할 수 있을까? 딸깍 하면은 전압이 목표하는 지점의 전압이 즉시 바뀌면 좋겠지만 현실은 delay가 존재한다. 왜 delay가 존재할까? 전압이 바뀐다는 것은 charge가 쌓인다는 것, 즉, 전류가 흐르는 것이다. 이때 charge와 voltage 사이의 관계식이 있는데 바로 Q=CV이다. 모든 material은 cap을 갖고있다. 이 cap은 절대로 non-zero이다. 때문에 delay가..
이 카테고리에서는 Digital Integrated Circuit을 개인적인 복습영역으로 작성할 것이다. 1. DIC는 packege된 내부를 설계하는 것을 배우는 과목이다. 2. 시스템의 input, output은 0 or 1 시그널을 이용하여 이진법으로 설계한다. 이유는 잡음에 강하려고! (robustness) 하지만 아날로그 mixed회로를 설계하기도 한다. 더 효율적일 때가 있기 때문에. 3. MOSFET만을 이용하여 설계를 한다. 그래서 우리는 지금껏 배웠던 NAND, invertor 등등을 MOSFET으로 설계하게 될 것이다. MOSFET에 대해서는 다음에 자세히 배울 것이다. PMOS, NMOS가 있는데 해당 심볼을 알아야하고 스위치로 동작한다는 개념을 알아야한다. 그래서 signal이 0 ..