분류 전체보기

· 반도체
금속 배선 공정이란 무엇인가반도체는 전기가 잘 통하는 물질인 도체와 통하지 않는 물질인 절연체의 중간 성질을 가진 물질로, 상황에 따라 전기가 흐르거나 흐르지 않도록 조절할 수 있다.반도체를 제조할 때 웨이퍼 위에 포토, 식각, 증착 등 공정을 반복하며 트랜지스터와 기타 구조를 만든다. 이 구조물은 전기신호와 전력을 주고받을 수 있도록 서로 연결되어 있어야 한다.이렇게 연결된 기본 소자들을 동작시키기 위해서는 외부에서 에너지원인 전기적 신호를 가해주어야 한다.이 소자들을 동작시키고 각각의 신호가 섞이지 않고, 잘 전달되도록 선을 연결하는 작업을 금속 배선 공정이라 한다.금속 배선 필요 조건반도체에 들어가는 금속 재료는 여러가지 필요 조건을 만족해야 사용할 수 있다.1. 반도체 기판(웨이퍼)과의 부착성부착..
문제입출력문제 요약무방향 그래프에서 연결된 요소들의 개수를 찾는 것이다.무방향 그래프에서는 2차원 벡터를 사용해야 한다. 2차원 벡터2차원 벡터라는 것에대해 이해가 잘 안갔는데 자바의 List형태에 배열이랑 구조가 비슷하다.예제 입력 1을 2차원 백터로 표현하자면이런 식으로 표현이 될 것이다.이제 1부터 시작하여 1의 인접 리스트인 2,5를 dfs 진행하면 된다.코드#include #include #include using namespace std;vector V[1000];bool visited[1000];int cnt = 0;int N, M;int a, b;void init() { ios::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL);}void df..
· 반도체
박막 증착 공정이란 무엇인가박막이란 것은 기계 가공으로는 실현불가능한 두께인 1마이크로미터(μm) 이하의 얇은 막을 의미한다.반도체는 평소에 전기가 흐르지 않기 때문에 전도체 역할을 하는 불순물을 가스 입자로 만들어 웨이퍼 전면에 균일하게 넣어준다.이 과정을 통해 전류가 흐르는 전도성을 갖게 되며, 이온 주입을 마치게 되면 기판 위에 매우 얇은 박막을 증착한다.이는 반도체를 보호하는 코팅제로 절연체의 역할을 한다.박막 증착 공정의 중요성전자제품의 성능 및 저전력 요구가 높아짐에 따라 반도체에 미세화가 진행된다. 더 작고 에너지 소비가 적은 반도체를 도입하면 기기에 더 많은 기능을 추가할 수 있기 때문이다. 반도체 미세화가 진행되니 내부에는 각기 다른 역할을 하는 다양한 물질로 구성된 얇은 막이 필요해졌다..
문제입출력문제 요약정점이 5개, 간선이 5개, 1번부터 출발한다.정점과 연결된 관계는 (1,4), (1,2), (2,3), (2,4), (3,4)로 연결되어 있다. 이런 그림으로 양방향 연결되어 있다.방문할 때는 인접 정점을 오름차순으로 정렬 후 방문한다고 했으니 정렬을 하자면이런 식으로 정렬이 되어 있을 것이다. 1번부터 방문을 한다면1번 -> 2번 -> 3번 -> 4번, 5번은  X 순으로 방문하게 될 것이다.코드#include #include #include using namespace std;vector V[100001];int visited[100001];int ans[100001];int depth = 1;void dfs(int x) { visited[x] = 1; ans[x] = depth+..
문제입출력문제 요약적록색약은 빨강(R), 초록(G)를 차이를 구분하지 못한다고 한다. 즉 적록색약이 봤을 때는 R과 G를 동일선상에 놓아야한다.출력 값들을 보면 적록색약이 아닌 사람이 봤을 때의 구역 개수, 적록색약인 사람이 봤을 때 구역의 수를 출력해야한다.코드 구현 순서는 1. 적록색약이 아닌 사람이 봤을 때의 dfs 실행2. 적록색약의 dfs를 하기 전 G -> R 로 바꾸기3. visited 배열 false로 다시 초기화4. 적록색약의 dfs 실행코드#include #include using namespace std;int dx[4] = { -1,0,1,0 };int dy[4] = { 0,1,0,-1 };char map[100][100];bool visited[100][100];int N;int ..
문제입출력문제 요약이 문제는 백준 1012 유기농 배추 문제에서 대각선 방향으로 이동하는 조건만 추가한 문제이다.https://dongyeop00.tistory.com/108 C++ [Algorithm] - 백준 1012 유기농 배추문제 간단하게 설명하자면 상하좌우 네 방향에 다른 배추가 위치한 경우 서로 인접하다. 즉 1덩어리로 본다.위 그림을 보면 총 5덩어리다. 코드#include #include using namespace std;int testCase, M, N, K;int xdongyeop00.tistory.com코드는 위 문제와 동일하나 dx, dy 배열에서 대각선으로 이동하는 값만 추가되었다.코드#include #include using namespace std;int dx[8] = { -..
구동엽
'분류 전체보기' 카테고리의 글 목록 (3 Page)