
총 22개
-
인하대 VLSI 설계 4주차 XOR2025.05.031. XOR Gate XOR Gate는 두 입력 값이 서로 다른 경우 1을, 서로 같은 경우 0을 출력하는 gate로 배타적 논리합이라고도 한다. 이를 나타내는 진리표를 보면 입력 신호가 서로 같을 경우 0, 서로 다를 경우(배타적인 경우) 1이 출력됨을 알 수 있다. 이 진리표를 토대로 카르노맵을 그려서 입력식을 구하면 X = AB' + A'B가 나온다. 2. Transistor level layout transistor level layout을 그리는 과정을 살펴보면 NMOS network에 A와 B를 직렬 연결해 AB, A'과...2025.05.03
-
인하대 VLSI 설계 2주차 inverter2025.05.031. Inverter 회로의 개념 Inverter 회로는 입력이 0일 때 출력으로 1이 출력되고 입력이 1이면 출력으로 0을 출력하는 회로를 말한다. CMOS Inverter 회로는 VDD에 PMOS, GROUND에 NMOS가 연결되어 있으며, 입력 신호가 1일 때 PMOS는 OFF, NMOS는 ON이 되어 출력 단자 Y가 VDD와 차단되고 GND와 연결되어 0의 값을 출력하며, 입력 신호가 0일 때 PMOS는 ON, NMOS는 OFF가 되어 출력 단자 Y가 VDD와 연결되고 GND와 차단되어 1의 값을 출력한다. 2. Invert...2025.05.03
-
컴퓨터 아키텍처의 기본 개념과 발전 과정2024.12.311. 메모리 컴포넌트 메모리 컴포넌트를 컴퓨터 과학의 관점에서 분류하는 방법을 배웁니다. 프로세서와 직접 연결되는 메인/로컬 메모리와 2차 메모리의 특성을 이해하고, 이를 통해 현존하는 메모리 기술의 체계와 발전 방향을 파악할 수 있습니다. 2. 디지털 회로의 기초 이론 MOS 트랜지스터와 부울 대수의 기본 원리를 학습합니다. 이를 통해 복잡한 컴퓨터 시스템을 구현하는 데 있어 디지털 회로의 기본 토대가 되는 개념을 이해할 수 있습니다. 3. CPU 아키텍처 RTL(Register Transfer Level) 설계 기준으로 CPU ...2024.12.31
-
인하대 VLSI 설계 5주차 Multiplexer2025.05.031. Multiplexer Multiplexer는 2개의 입력 신호 중 하나를 선택하여 출력으로 내보내는 게이트 회로입니다. 입력 신호의 개수에 따라 2:1 Mux, 4:1 Mux, 8:1 Mux 등으로 구분됩니다. 이번 실습에서는 2:1 Mux와 4:1 Mux의 레이아웃 작성, netlist 작성 및 시뮬레이션을 수행하였습니다. 2. 2:1 Multiplexer 2:1 Multiplexer는 2개의 입력 단자(IN1, IN2)와 1개의 출력 단자(OUT), 그리고 선택 신호(SEL)로 구성됩니다. SEL이 0이면 IN1이 출력되고...2025.05.03
-
인하대 VLSI 설계 6주차 Flip-Flop2025.05.031. Latch Latch는 하나 이상의 비트들을 저장하기 위한 디지털 논리회로로, 데이터 입력 In, 클럭 입력 CLK, 출력 Q로 이루어진다. Latch의 종류에는 Negative Latch와 Positive Latch가 있으며, Negative Edge에서는 clk = 1일 때 Q가 기존의 값을 유지하고 clk = 0일 때 In의 값이 출력 Q로 나오며, Positive Edge에서는 clk = 1일 때 In의 값이 출력 Q로 나오고 clk = 0일 때 Q가 기존의 값을 유지한다. 2. Flip-Flop Flip-Flop은 2...2025.05.03
-
인하대 VLSI 설계 3주차 NAND,NOR,AND,OR2025.05.031. Rule of Conduction Complements(Dual) NAND gate 회로에서 PMOS는 병렬 연결되어 두 Input 중 하나라도 0일 경우 Y 노드가 VDD와 연결되어 1이 출력되는 Pull-up network를 구성하고, NMOS는 직렬 연결되어 두 Input 모두 1일 때만 Y 노드가 GND와 연결되어 0이 출력되는 Pull-down network를 구성한다. Complementary CMOS Logic gates는 PMOS Pull-up network와 NMOS Pull-down network로 구성되며,...2025.05.03
-
인하대 VLSI 설계 2주차 CMOS Process flow diagram 등 이론 수업 과제2025.05.031. CMOS Process flow diagram CMOS Process flow diagram을 다시 그려보고 설명하였습니다. CMOS 공정 흐름도를 통해 실리콘 칩 제조 과정을 자세히 살펴보았습니다. 모래에서 실리콘을 추출하고 잉곳을 만들어 웨이퍼를 제작하는 과정부터 포토리소그래피, 이온 주입, 에칭, 게이트 형성, 금속 증착 등 복잡한 공정 단계를 거쳐 최종적으로 완성된 프로세서를 만드는 과정을 이해할 수 있었습니다. 2. Intel 온라인 마이크로프로세서 박물관 Intel 온라인 마이크로프로세서 박물관을 방문하여 실리콘 칩...2025.05.03
-
SRAM 설계 프로젝트2025.01.051. SRAM 설계 SRAM(Static Random Access Memory)은 메모리 소자 중 하나로, 전력이 공급되는 동안 데이터를 유지할 수 있는 메모리입니다. 이 프레젠테이션에서는 SRAM 설계에 대한 내용을 다루고 있습니다. SRAM 셀, 프리차지 회로, 디코더, 센스 앰프, 라이트 드라이버 등 SRAM 설계의 주요 구성 요소들을 설명하고 있습니다. 또한 SRAM 셀의 특성과 동작 원리, 그리고 시뮬레이션 결과를 보여주고 있습니다. 1. SRAM 설계 SRAM(Static Random Access Memory)은 메모리 ...2025.01.05
-
전기및디지털회로실험 실험3 결과보고서2025.01.121. 부울대수 부울대수의 기본 공리와 정리를 이해하고, 부울대수식을 논리회로로 표현하고 간단화하는 방법을 익혔다. 드모르강의 정리를 이해하고 부울대수에 활용하는 방법을 익혔다. 2. 논리조합 논리조합의 기초를 익히고, 논리게이트의 대체기호 및 그 의미를 숙지했다. 서로 다른 게이트간의 치환방법을 익히고 이를 통해 기본 게이트들 간의 상관관계를 숙지했다. 3. 논리회로 단순화 복잡해보이는 논리회로를 부울대수와 논리조합의 간단화를 통해 단순화시킬 수 있음을 알게 되었다. 이를 통해 회로를 파악하기 용이하고, 필요없는 부품과 결선을 줄여...2025.01.12
-
인하대 VLSI 설계 Microprocessor 프로젝트 결과보고서2025.05.031. Microprocessor Microprocessor는 컴퓨터의 산술논리연산기로 컴퓨터 중앙 처리 장치인 CPU의 기능을 통합한 집적 회로이다. 레지스터, 산술 논리 장치, 제어 장치 등 연산 장치와 제어 장치를 1개의 작은 실리콘 칩에 집약한 처리장치를 의미한다. Memory로부터 명령어와 Data를 읽고 이를 해독해서 주어진 일을 수행한다. 정해진 명령에 따라 레지스터 연산, 산술 연산, 논리 연산 등을 수행하며 명령어를 조합하여 특정 알고리즘으로 프로그래밍함으로써 원하는 연산 결과를 얻을 수 있다. 2. SRAM SRAM...2025.05.03