HDL과 검증
HDL에서 Z(하이 임피던스)를 출력하는 트라이스테이트 기술에 대해 일반적으로 올바른 것은?
- A칩 내부의 신호는 모두 트라이스테이트로 만드는 것이 보통이다
- B칩 외부와 연결되는 양방향 단자 등에 사용하고, 칩 내부 신호에서는 멀티플렉서를 사용하는 것이 보통이다
- CZ는 0과 같은 의미이므로 어디에서 사용해도 같다
정답과 해설 보기
정답: B. 칩 외부와 연결되는 양방향 단자 등에 사용하고, 칩 내부 신호에서는 멀티플렉서를 사용하는 것이 보통이다
트라이스테이트는 출력을 분리하여 여러 회로가 하나의 선을 공유하기 위한 구조로, 외부 버스나 메모리의 데이터선 같은 양방향 단자에서 사용됩니다. 칩 내부에서 사용하면 동시에 두 개가 구동하여 충돌할 위험이나 아무도 구동하지 않아 부유할 위험이 있고, 타이밍 분석도 어려워집니다. 그래서 내부에서는 멀티플렉서로 신호를 선택하는 기술로 하는 것이 일반적입니다.
- A. 내부에서는 멀티플렉서로 선택하는 것이 일반적입니다.
- B. 올바릅니다. 내부의 트라이스테이트는 타이밍과 검증을 어렵게 합니다.
- C. Z는 어디에서도 구동되지 않는 상태이며 0과는 다릅니다.