목록아카데미 (6)
Kraklog

PWM : Pulse Width Modulation, 펄스의 폭을 제어하는 주기 제어방법 New Component - Files (tab) - Add File - Analyze Synthesis 이때 에러는 나오는 에러는 지금은 무시한다. module avalon_pwm ( clk, wr_data, wr_n, addr, clr_n, rd_data, pwm_out ) ; input clk; input [31:0] wr_data; input wr_n; input addr; input clr_n; output [31:0] rd_data; output [7:0] pwm_out; reg [7:0]div3, div2, div1, div0; reg [7:0]duty3, duty2, duty1, duty0; reg [..

1. 진행사항일반적으로 1,2번 핀이 VSS VDD VDC 핀으로 사용되지만 25 26번 핀으로 옮겨 입력핀과 출력핀 배치METAL1 과 METAL2를 가능한 수직으로 배열 (레이어 적층시 신호라인을 겹치지 않게 하기 위해서)161MUX LOGIC을 가장 하단에 배치 ONECHIP에서 가장 길기 때문161MUX SWITCH 을 그 위에 배치, 81MUX LOGIC이 길이가 비슷하기 때문에 윗단에 배치81MUX LOGIC을 세 번째줄에 배치 후 161MUX SWITCH와 입력부를 중앙으로 배치81MUX SWITCH, 41MUX SWITCH (우측 세번째줄), 21MUX SWTICH LOGIC, 가장 위에 41MUX LOGIC 을 배치입력 라인을 전부 중앙으로 배치해 설계 편의 추구 + 입력선의 길이,분기 ..

사용프로그램 : Cadence Virtuoso Design Rule : Gpdk090 1. 4Bit Adder Schematic Diagram 2. Design Schematic 3. Layout Simulation 1. 4But Substractor 이론 Half Substractor 논리식 : 반감산기는 2개의 1bit 2진수들을 빼서 그 차를 산출하는 조합 회로이다. x는 피감산 비트를 표시하고, y는 감산 비트를 표시하는데 사용한다. x≥y 인 경우 0-0 , 1-0, 1-1 가 가능하고, difference bit(차 비트)라고 부른다. x<y인 경우 ex) 0-1인 경우 앞자리로부터 1을 빌려와 계산해야하는데 이를 D(digit) B (borrow)로 표기하며, 앞 위치로부터 빌려왔는지에 대해..
Cadence 작업 중 Lock 파일이 생기는 경우가 있다. 이렇게 되면 읽기 전용 파일로 바뀌기 떄문에 생각치 못한 에러가 나오게 되는데 해결 방안은 다음과 같다. 몇가지 다른 방법들이 있긴 하지만, Lock이 걸린 파일을 지우는 방법을 소개하고자 한다. 1. Library Manager을 열어준다. 2. File - Open shell window를 누른다. 3. 커맨드창에 clsAdminToll 을 입력 후 엔터 4. are . (are 한 칸 띄우고 . 이다) 5. ale . (마찬가지로 한 칸을 띄우고 적어워야 한다.) 6.exit를 입력 후 커맨드 창을 닫아준다ㅏ.

사용프로그램 : Cadence Virtuoso Design Rule : Gpdk090 1. 이론 Schematic Diagram 진리표를 봤을때 입력신호 A가 0에서 1로 변할 때 출력값이 1에서 0으로 변하는 것을 알 수 있다. 즉, 들어오는 입력에 따라 SWITCH 역할을 한다고 생각을 하면 되며, 이런 스위칭 특성을 이용해서 원하는 출력을 설계하는게 주 목표가 되겠다. 따라서 그 목표에 맞춰 인버터는 0V가 입력되면 출력으로 5V, 5V가 입력되면 출력으로 0V가 흐르는 모습을 볼 수 있다. 2. Design Schematic 디자인 라이브러리에서 New - Cell View 를 통해 Not (혹은 Inverter) 의 Schematic을 생성해준다. "I"를 눌러 라이브러리에 pMOS와 nMOS심..
1. 용어 정리 에너지 준위 실제 물질은 원자구조 안에 전자들의 흐름을 위한 에너지준위를 갖는다. 원자핵으로부터 멀리 떨어져 있을수록 높은 에너지 상태를 갖는다. 에너지대 (Energy band) : 전자가 갖는 에너지에 의해 형성된 에너지 폭을 에너지대라고 함. 기저준위 : 원자핵의 가장 가까운 에너지 준위 0준위 : 전자가 원자로부터 벗어나 자유전자가 될 떄의 에너지 준위 에너지대란? 원자핵 주위의 전자궤도에는 전자를 수용하는 에너지대와 전자들이 나타날 수 없는 에너지대가 존재함. 허용대(Alowed band) : 전자가 존재할 수 있는 에너지대 충만대(Filled band) : 전자로 가득 찬 허용대 금지대(Forbidden band) : 전자가 존재할 수 없는 에너지대 공대(Empty band) ..