728x90
728x90

VLSI 4

01. FPGA의 내부 구조와 논리 요소

1. FPGA의 장점ReprogrammableFPGA는 프로그래밍이 가능하여 여러 번 수정 및 재설계 가능반면, ASIC(Application-Specific Integrated Circuit)은 한정된 기능을 수행하며, 수정이 불가능함Multiple Bitstream 지원하나의 FPGA에서 여러 개의 bitstream을 저장하고 변경 가능Bug Fix 비용 절감ASIC에서는 하드웨어적 수정이 불가능하며, 소프트웨어적으로 우회해야 함FPGA는 하드웨어 설계를 수정하여 직접적인 문제 해결 가능==========𝔼𝔼𝟚𝟚========== 2. FPGA의 기본 구조: FPGA 칩 내에는 다음과 같은 주요 블록이 존재하며, 이들은 interconnect를 통해 연결됨2.1 General-purpose B..

Study/FPGA 2025.02.11

[SoC 구조 및 설계] 05 - EDA 툴 활용과 회로 설계

EDA Tool (Electronic Design Automation)SoC 설계 자동화를 지원하는 툴반도체 칩, FPGA, ASIC 설계를 위한 소프트웨어 도구회로 설계, 검증, 시뮬레이션, 합성(Synthesis), 배치-배선(Layout) 등의 작업 수행을 지원==========𝔼𝔼𝟚𝟚========== 1. 아날로그 회로 설계과정1) Schematic 설계: 회로도를 작성2) Layout 설계: Schematic을 바탕으로 물리적인 회로 배치3) DRC (Design Rule Check): 설계 규칙 검증4) LVS (Layout Versus Schematic): Layout과 Schematic의 일치 여부 검증5) 시뮬레이션: 동작 검증 수행6) 반도체 파운드리(Foundry)에 제작 요..

[SoC 구조 및 설계] 04 - 구성요소 + 폰 노이만 Architecture

Youtube 강좌, 해외 강좌, K-mooc 강좌 등을 수강하고 총 정리한 내용_1. 폰 노이만 아키텍처 (Von Neumann Architecture)개요컴퓨터의 기본 구조로, 프로그램과 데이터를 동일한 메모리에 저장하는 방식중앙처리장치(CPU), 메모리, 입출력 장치(I/O)로 구성됨주요 특징단일 메모리 구조: 명령어와 데이터가 같은 메모리 공간을 공유순차적 실행 방식: 프로그램 카운터(PC)가 다음 명령어의 주소를 지정하여 순차적으로 실행병목현상 (Von Neumann Bottleneck): CPU와 메모리 간의 데이터 전송 속도 차이로 인해 성능 저하 발생==========𝔼𝔼𝟚𝟚========== 2. 프로세서 (Processor)클락(Clock) 신호CPU가 내부 회로를 동작시키기 위..

[SoC 구조 및 설계] 02 - 아키텍처, 전력 최적화

Youtube 강좌, 해외 강좌, K-mooc 강좌 등을 수강하고 총 정리한 내용_ 1. 고성능 vs 저전력개념 비교고성능 (High Performance): 빠른 연산 처리 및 높은 속도 목표저전력 (Low Power): 전력 소모를 최소화하여 효율적인 동작 목표주요 요소파워서플라이 (Power Supply): 전력 공급 방식이 성능과 전력 소모에 영향을 줌클럭 (Clock): 높은 클럭 속도는 성능 향상에 기여하지만, 전력 소비 증가를 유발SoC의 딜레이 (Delay)VLSI 설계에서 중요한 요소로, 신호 전파 지연을 고려해야 함.딜레이 분석 모델RC 딜레이 모델엘모어(Elmore) 딜레이 모델논리적 노력(Logical Effort) 모델==========𝔼𝔼𝟚𝟚========== 2. 에너지..

728x90
반응형