분류 전체보기 62

엔지닉 / 반도체 빡공스터디 학습일지 - 1일차

📢 반도체 빡공 스터디를 시작하게 된 이유현재 전자공학과 3학년 재학중인 대학생으로, 현업에서 일하고 있으신 분들과 소통할 기회가 부족하고 전반적으로 업계에 대한 이해도가 낮기에 공부 방향성을 잡고 학교 전공 공부 외 강의를 수강함으로써 기초를 탄탄하게 다질 수 있는 계기가 될 것 같아 유명한 커리큘럼이지만 진입장벽이 낮은 엔지닉*윈스펙에서 주관하는 반도체 빡공 스터디로 첫 외부 반도체 강의를 수강하고자 한다.  ⚙️ 관심 분야/직무중소기업 반도체 회로 설계 👍 빡공 스터디의 장점스터디 강의 완주자 전원 NCS 수료증 발급 강의 4종 지급우수 스터디원으로 선정될 경우, 반도체 프리패스/네이버페이 5천원권 등 혜택 지급 ✏️ 1일차 공부 내용 1일 차(합격하는 반도체 공부법)는 본격적인 기초 이론을 학..

황의 법칙 (Hwang's Law)

배경: 무어의 법칙이 한계에 맞닥뜨리던 시점에, 삼성전자의 황창규 사장에 의해 제안된 개념이다. 당시에는 무어의 법칙을 유지하기 위해 반도체의 크기를 줄이는 것에 초점이 맞춰져 있었지만, 다양한 분야에 적용되는 메모리 발전을 설명할 필요가 있었기에 황 사장은 'More than Moore'를 외치며 메모리 반도체 또한 CPU와 마찬가지로 빠른 속도로 발전하고 있음을 보여주고자 했다. 내용: 메모리 반도체의 데이터 저장 용량은 1년마다 두 배로 증가한다. 영향: 데이터 저장 용량의 급격한 증가, 기술 혁신의 원동력, 산업 전반의 성능 향상 증명 사례: 1999년부터 꾸준하게 지켜온 삼성전자의 데이터 저장 용량 장치 개발 한계: 반도체 미세화 공정의 한계로 인한 발열문제, 전력소모 모색되는 새로운 접근법: ..

무어의 법칙 (Moore's Law)

배경 : 1965년 논문을 통해 반도체 칩의 트랜지스터 수를 분석하던 무어는 반도체 기술의 발전이 기하급수적으로 이루어질 것이라고 예측하게 된다. 내용 :마이크로칩의 용량(반도체 칩에 집적되는 트랜지스터의 수)은 2년마다 두 배로 증가한다.( = 반도체의 성능이 일정한 속도로 빠르게 발전하며, 동시에 비용은 감소한다) 영향 : 반도체 산업의 기술 혁신을 이끄는 원동력: 비약적인 전자기기 성능 향상, 전자제품의 대중화(비용 절감) 증명 사례: intel의 2bit Flash Memory, IBM의 Damascene 공정 한계 : 최근에는 트랜지스터의 크기가 원자 수준에 가까워지며 물리적 한계에 다다르게 되어 속도가 느려지고 있다.발생되는 문제 : 퀸텀 터널링(누설 문제), 밀도 증가로 생긴 발열 문제, 초..

반도체의 발전 방향

📄 개요  : 반도체 산업은 끊임없는 발전을 거듭하며 기술의 한계를 극복해가고 있으며, 발전 방향은 크게 세 가지로 요약할 수 있다. 각 요소는 서로 연관되어 반도체의 성능과 효율을 높이고 비용을 절감한다. 1. Scale Down: 반도체의 트랜지스터 크기를 줄여 칩의 집적도를 높이는 기술.scale down을 통해 동일한 면적의 웨이퍼에 더 많은 칩을 제조할 수 있게 되고, 이는 더욱 미세한 회로 제작을 가능하게 한다. → 생산량 향상, 비용 절감 동향 ) 현재 반도체 업계는 3nm 이하의 공정으로 진입하며 '초미세 공정 기술'을 활용하고 있다.한계 ) 스케일 다운이 계속됨에 따라 물리적 한계( Gate와 Channel의 맞닿는 면적 또한 줄어들게 되면서, Gate의 제어능력이 줄어듦 → 누설 전류..

반도체 산업의 역사

📢 1800년대 ~ 현재까지의 반도체 역사  📍1877 (그레이엄 벨의 전화기 발명부터 반도체 사용 시작) *전자석 : 음성을 전기신호로 바꾸는 역할  📍 1952 : 트랜지스터 개발*트랜지스터 : 전류의 방향을 바꾸거나 증폭시키는 소자로, 아날로그 회로에서 중요한 반도체 소자로 사용됨  📍1961(~1970 미국 반도체 시장의 호황기) : 메모리 반도체 개발*메모리 반도체 : 정보를 저장할 수 있는 반도체- 메모리 반도체가 텍사스 인스트루먼트에서 개발되고, 인텔에서 상용화하여 양산할 수 있는 체계를 만듦 📍1970s : 반도체 시장의 확장- 군용 및 상업용 컴퓨터의 사용이 늘어나며, 미국은 설계를 제외한 부분을 해외(일본)로 이전하기 시작함.  - 초기에는 아웃소싱으로 진행되었지만, 점차 일본..

반도체란?

📍 반도체반도체란?: 평상시에는 자유 전자가 없으나 특정 조건(온도 변화, 광학적 조건, 불순물 함양 등의 변화)에서만 도체처럼 전기가 흐르는 물질로, 도체와 부도체의 중간 특성을 가지고 있다.ex. 실리콘, 게르마늄  전기적 특성에 따른 물질도체 : 전기가 잘 통하는 물질 (구리, 철, 구리, 은, 금)부도체 : 전기가 흐르지 않는 물질절연체 : 전기가 거의 흐르지 않는 물질로, 전기 전도도가 매우 낮다. 회로에서 전류가 흐르지 않도록 막는 역할을 한다.  반도체의 특징온도 변화 :  온도가 높아지면 전도성이 증가광학적 조건(광 노출) : 밫에 노출되면 전도성 증가불순물 함유(도핑) : 불순물을 추가하여 전도성 조  📏 지표전도도 : 전기가 잘 통하는 정도(↔ 비저항 : 전기가 통하지 않는 정도) ..

[백준/Java] 24511번 - queuestack

문제 & 난이도큐난이도 : 실버 3 풀이package FirstWeek.QueueStack.CWKM;import java.util.Scanner;public class beakjoon24511 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); //첫째 줄 - 자료구조의 개수 N int N = sc.nextInt(); sc.nextLine(); //개행 제거 //행에는 순서를 나타내는 값을, 열에는 자료구조(스택, 큐)형태와 각 자료구조 안의 요소값을 넣을 배열 생성 int[][] A = new int[N][N]; //둘째..

[Java] 쇼트 서킷 (Short-Circuit)

📍정의쇼트서킷(Short-Circuit) : 논리 연산에서 불필요한 연산을 건너뛰는 최적화 기법 📍장점성능 향상 : 불필요한 조건 평가를 생략하여, 실행 속도가 빨라진다잠재적 오류 방지 : 인덱스 참조 전, 크기를 확인하는 논리식에서 유용하다.  📄 예시 코드public class CompLogicDemo { public static void main(String[] args) { int x = 0, y = 1; System.out.println((x  📍주의사항모든 조건을 평가해야 하는 경우 적합하지 않기에, 앞선 조건 순으로 실행되고 오류 발생 시 평가가 중지된다는 것을 유의해야 한다.

Language/JAVA 2024.09.27

[Java] var 예약어

📍정의var(variable) : 초깃값을 통하여 데이터 타입을 추론할 수 있는 키워드*예약어 : 특정 기능이나 의미를 가진 단어로, 프로그래밍 언어가 미리 정해둔 키워드  📍장점가독성간결하고 직관적인 코드 📍특징자바 10부터 지원되는 기능한 줄에 하나의 변수 선언만 가능 : 각 변수가 개별적으로 선언되고 초기화되어야 하며, 여러 변수를 한 줄에서 초기화할 수 없다. // var x = 1, y = 3, z = 4;// 오류 발생 : var은 한 줄에 하나의 하나 변수 선언만 지원한다.// var oops;// oops = 1; // 오류 발생 : 두 줄에 걸친 정의 불가.지역 변수에서만 사용 가능 : 메서드 내부의 지역 변수에서만 사용이 가능하며, 필드나 메서드의 매개변수에서는 사용할 수 없다.타..

Language/JAVA 2024.09.27

[프로그래머스/Java] 42747번 - H-Index

문제 & 난이도정렬난이도 : 레벨2 풀이package sorting;import java.util.Arrays;class Programmers42747 { public int solution(int[] citations) { Arrays.sort(citations); for(int i = 0; i =count){ return count; } } return 0; //예외 }}  느낀 점 프로그래머스에서 기본으로 제공된 툴을 그대로 이용하지 않아도 된다는 점 !answer변수를 return 하려다 보니 문장이 더 길어졌었는데, 다른 분들의 코드를 보던 중 꼭 제공된 변숫값을 사용하지 않아도 되고, 값..