본문 바로가기

반도체15

반도체의 원리 - P/N형 반도체 PN접합, [반도체 원리] 1. 반도체의 재료 : Si (규소, 실리콘) - 순수한 반도체는 전기가 흐르지 않는다. 2. P형 반도체(Positive) : 실리콘보다 가전자가 1개 적은 B(붕소)를 극히 소량 더해주면, 전자가 빠지는 현상 발생(빠진 곳을 정공) 3. N형 반도체(Negative) : Si에 가전자가 1개 더 많은 P(인)을 소량 첨가하면, 전자가 1개 남아 자유전자(잉여전자)가 되어 전류가 흐르게 된다. 4. PN접합 : P형과 N형을 접합시키면, 접합면에 확산이라는 현상이 일어난다 - 확산 : 온도차이에 의해 전자가 이동하는 현상 (정공은 P → N, 전자는 N → P로 이동) - 접합면에서 정공과 전자의 결합이 어느정도 진행되면 멈춘다. - 정공과 전자의 결합이 완료된 부분에는 캐리어가 없으므.. 2023. 7. 4.
[Harman 세미콘 아카데미] 4일차 - Encoder 설계, MUX, LUT [Encoder] schematic을 생성하면, ROM을 포함하여 생성된다. (4-bit이므로 ROM 내부에 16개의 메모리가 생성됨) 우리가 정해준 4개 빼고 나머지 12개에는 다 2’b11(조건연산자의 가장 마지막 값)을 저장해버린다. 회로만 좀 낭비될 뿐, 문제는 없다. (입력이 많아질수록 더 많은 메모리가 많이 낭비됨) [MUX] MUX란? = 'Multiplexer' or 'Selector' 여러 개의 입력 신호 중에서 하나를 선택하여 출력 선에 연결하는 조합 회로. (FPGA에서 필수적이며 정말 많이 사용된다.) 디코더와 비슷하지만 다르다. → 들어오는 신호 중에 하나 골라서 출력(압축이 아닌, 선택) 2x1 MUX 1) Structure Modeling 2) Dataflow modeling .. 2023. 6. 22.
[Harman 세미콘 아카데미] 1일차 - Half adder, Full adder [Source 생성] Source 탭에서 + 표시를 클릭 첫 source 생성이므로, create file 클릭하고 파일명 설정 모듈의 input와 output을 설정해주면, 위와같이 모듈명과 변수들이 자동으로 선언된다. [Modeling 방법] Modeling 방법은 총 세 종류가 있다. 1. Gate-level Modeling(=Structural Modeling) : 어떤 특정한 구조나 기술을 나타내지 않는 상위 추상화 레벨(매우 중요한 회로, 블록 표현) 2. Data-flow Modeling : 사용한 컴포넌트와 컴포넌트 간의 상호연결 구조가 분명히 기술되는 하위 추상화 레벨 (특정 라이브러리/패키지의 개별 게이트나 플립플롭의 사용을 지정할 수 있음) 3. Behavior Modeling : 상.. 2023. 6. 19.