분류 전체보기

· 반도체
TimingTiming은 시스템 내에서 각 신호가 언제 활성화되고, 비활성화되며 이를 통해 데이터가 정확하게 전달되고 처리되는 과정을 결정한다. 특히 I/O 핀이나 핀 포매터와 같이 같은 시스템에서는 각 신호의 타이밍이 매우 중요하다. Timing 용어BCLK/CCLKI/O Pin 및 HCPD Pin의 Formatter에서 RZ/NRZ 등의 Pattern 발생 시 사용되는 에지DRETI/O Pin의 Driver Enable Pattern을 발생시키는데 사용되는 에지STRBI/O Pin에서 Device의 출력 DATA와 ALPG(Algorithm Pattern Generator)의 기대 DATA를 비교/판정하는데 사용되는 에지 Timing의 역할데이터 동기화 : 타이밍을 통해 데이터 전송과 동기화를 맞춘다..
· 반도체
입력 데이터1. 입력 파형을 만드는 하드웨어 패턴메모리에 저장된 채널의 테스트 벡터의 입력 데이터는 입력 파형을 만들기 위해 포매터(formatter)로 이동한다.포매터는 테스트벡터의 입력데이터를 파형의 형태를 결정하기 위해서 타이밍생성기(Timing Generator)와 연결된다.파형의 전압레벨을 만드는 드라이버(driver)를 통해 실제 입력파형(input waveform)으로 DUT 입력핀에 공급된다.타이밍생성기(Timing Generator)는 테스트주기, 각종 파형 발생을 위한 타이밍 엣지, 출력비교를 위한 스트로브 등의 타이밍을 생성하는 장치이다. 2. 타이밍 생성기포매터는 테스트벡터의 입력데이터를 타이밍생성기(Timing Generator, TG) 또는 타이밍에지생성기(Timing Edge ..
· 전기전자
전압 분배 법칙이란저항기 두개가 직렬로 연결된 회로에서 각 저항에 걸리는 전압을 계산하는 데 사용한다. 증명 과정회로 구성: 직렬로 연결된 두 저항 R1과 R2와 공급 전압 V를 가진 회로를 고려한다.전류 흐름: 직렬 회로에서는 전류가 모든 저항을 통과하므로, 저항 R1과 R2를 흐르는 전류 I는 같다.옴의 법칙 사용V = I * RV1 = I * R1V2 = I * R2전체 전압(키르히법칙에 의해): V = V1 + V2전압의 대입V = I * R1 + I * R2 = I(R1 + R2)I = V / R1 + R2각 저항의 전압을 구하면V1 = I * R1 = (V / R1 + R2) * R1 = V * R1 / R1 + R2 = R1 / R1 + R2 * VV2 = I * R2 = (V / R1 + ..
· 반도체
Fuctional Test펑션 테스트는 DUT(Device Under Test)가 의도된 논리 기능들을 정확하게 동작하는지를 검증한다.따라서 DUT 내에 고장들을 검출할 수 있는 테스트 벡터를 사용하는 ATE를 이용하여 디지털 IC의 Fuctional Test가 이루어진다. ATE의 패턴메모리에 디지털 IC의 동작을 나타내는 테스트벡터를 저장한다.테스트벡터의 입력 데이터를 ATE의 포매터로 부터 파형을 만들고 ATE의 PE에 있는 드라이버에서 전압레벨을 설정하여 입력 신호를 만든다.이 입력 신호를 DUT에 인가한다.DUT에 인가된 입력신호에 따라 동작하여 나오는 출력신호는 테스트벡터의 출력데이터와 ATE의 PE내에 있는 비교기에서 비교되고 동작 여부를 판정한다.테스트 타이밍과 결합된 테스트벡터가 펑션테스..
· 반도체
디지털 IC 테스트IC 규격서(Specifications)에 정의된 최악 환경에서 IC 기능들이 제대로 수행하는 지를 보증하는 것이다.디지털 IC 테스트 항목Function Test- 진리표(Truth Table)- ALPG(Algorithmic Pattern Generation)DC Parametric Test- O/S(Open/Short)- 출력구동전류(output drive current)- 누설전류(leakage)- 전원전류(power current)- 문턱전압레벨(threshold level)AC Parametric Test- 전달지연시간(propagation delay)- 셋업시간(setup time)- 홀드시간(hold time)- 펑션속도(fuctional speed)- 엑세스시간(acce..
· C++/통신
서론https://dongyeop00.tistory.com/132 C++ - 소켓 프로그래밍 함수소켓 프로그래밍 함수socket 함수소켓을 생성하는 함수이며, 위와 같은 매개변수를 가지고 초기화를 한다.소켓 생성을 실패하면 -1을 반환socket(int domain, int type, int protocol);socket(네트워크 주소 체dongyeop00.tistory.com C++에서 지원하는 소켓 함수와 server와 client간의 통신을 알아보았으니 데이터를 주고 받는 프로그램을 만들어 보자. 먼저 서버부터 구현해보자WSADATAWSADATA는 Windows Sockets API(WinSock)에서 사용하는 데이터 구조체로, Windows 소켓 프로그래밍을 시작하기 전에 Winsock 라이브러리..
구동엽
'분류 전체보기' 카테고리의 글 목록