디지털설계 (4) 썸네일형 리스트형 Linear Filter와 Non-Linear Filter 의 개념과 차이점 Linear Filter란?Linear Operation을구현하는 필터.즉 선형필터(Linear Filter)란 선형 시스템을 구현하는 필터를 말한다.선형 시스템이란 입력과 출력의 관계가 선형(linear)인 시스템을 말한다. 선형성(Linearity)란 무엇인가? 선형성이란, input들의 weigted sum에 대한 filter 응답은 각 input들에대한 filter 응답의 weighted sum과 같다는 뜻이다.이해가 안된다고..? f(a x(t) + b y(t) ) = a f(x(t)) + b f(y(t)) 와 같은 성질을 선형성이라고 한다. a와 b는 상수 계수( constant coefficient ) 이다. 선형성은 Homogeneity (동질성)과 Superposition(중첩원리)로 구.. Booth's Algorithm의 쉬운 설명과 구현 방법 Booth Algorithm이란?partial sum algorith보다 적은 HW 자원과 적은 operation을 사용하여 multiplication을 구현하는 방법이다.Andrew Donald Booth 씨가 1950년에 고안한 방법두 개의 signed binary number를 곱하는 알고리즘이다. (2's complement notation)Booth's multiplication algorithm - Wikipedia Binary Multiplication을 구현하는 알고리즘 중에서 우리에게 가장 친숙한 것은 Partial Sum Approach이다.따라서 Partial Sum Approach를 먼저 살펴본다. 그 전에, 이진 곱셈을 위한 용어를 먼저 정리해보자!!M x Q = U 라고 할때.. UVM 이란 무엇인가? UVM 이란 무엇인가? UVM이란 Universal Verification Methodology의 약자로, 검증을 위한 프레임워크이다.검증을 위한 언어라고 많이들 착각하고 있으나, 검증 관련 언어는 systemverilog이다.UVM은 systemverilog로 작성된 클래스들의 패키지이다.(프레임워크란 어떠한 목적을 달성하기 위해 복잡하게 얽혀있는 문제를 해결하기 위한 구조이다. 소프트웨어 개발에 있어 하나의 뼈대 역할을 한다.) UVM의 전신은 OVM(Open Verification Methodology)이라고 한다.과거에는 EDA vendor사(시놉시스, 케이던스, 멘토)들이 독립적으로 검증 방법론을 개발해 왔던 것과 달리,UVM은 Accellera standard로서, 여러 벤더사들이 공동 지원하.. CMOS gate의 static delay (2) - Fan-Out / Driving Larg Loads 지난 시간엔 CMOS 로직 게이트 딜레이, 즉 propagation delay에 대해서 공부했어요. 그리고 단위 사이즈 인버터의 딜레이를 계산하는 예제까지 접해보았죠. 오늘은 팬아웃, 그리고 큰 로드를 구동하기 위해서 게이트 스테이지를 나누면 좋은 이유를 공부할 거예요. fan-out 이란?Fan-Out 이란? Fan Out 정의 fan out 은 로직 게이트에서 하나의 출력이 (최대) 몇 개의 입력을 구동할 수 있는지를 말한다. 이때 회로의 동작을 저해하지 않는 한에서 갯수를 의미한다. Fan-Out 4 인버터 예제지난 시간에 공부했던 size 1의 single inverter를 고려해보자. unit size inverter란 Width Wp 가 Kp만큼 사이징 되어 Kp x Wn 이었고 ( 따라서 p.. 이전 1 다음