Timing Diagram   타이밍도

(2024-12-10)

1. 타이밍도 (Timing Diagram)상태도(상태표)의 단점
     - 상태도(상태표)는 상태 변화 관계를 일목요연하게 보여주지만,
     - 특히, 복잡한 시간 관계(클럭 신호, 입력/출력, 내부 상태 변화 등)를 표현하기에는 부족

  ㅇ 타이밍도 이란?
     - 시간 경과에 따라, 시스템논리 동작(클럭,입력,출력,상태의 변화,지연 등)을 시각화
     - 특히, 시간상태 변화를 동시에 고려하여, 직관적으로 분석 가능
     - 더욱이, 논리 동작을 표현하는, 진리표,논리식,논리회로 등 보다 더 사용자 친화적
        . 입출력의 개수, 팬인,팬아웃논리회로지연 유발 특성 이해에 도움을 주는 등
 
     - [그림참고]
        . Ch3-5. 타이밍 다이어그램 (brunch.co.kr/@lkj28/120)
        . Timing 및 Spec 읽기 (recipes.tistory.com)


2. 타이밍도의 구분

  ㅇ 사건 구동 타이밍도 (Event-Driven Timing Diagram)
     - 사건(트리거,입력변화 등) 발생에 기초하여, 상태변화 또는 논리표현을 시각화
        . 주로, 조합 논리 회로, 비동기 순서 회로에 적합
           .. 특정 입력 신호의 상승/하강 에지에 따른 출력 변화 분석
        . 동작의 논리이벤트 중심 분석에 유리
           .. 사건 발생을 기준으로 상태 전환을 확인
        . 클럭 신호가 없거나 비동기 이벤트 중심의 시스템에서 유용
           .. 비동기 순서회로핸드세이크 신호클록 동기식 타이밍도 (Clock-Synchronous Timing Diagram)
     - 시스템 클록동기화시켜, 상태변화 또는 논리표현을 시각화
        . 주로, 클럭 기반의, 동기 순서 회로에 적합
           .. 특히, 플립플롭이나 카운터상태 변화와 동작 추적에 용이
        . 클럭 신호와 입력/출력 타이밍 관계 분석에 유리
        . 동기식 설계타이밍 오류(레이턴시,홀드 타임 문제 등) 확인에 유용
           .. 각 클럭 주기 마다의 입력,출력,내부 상태 변화를 분석 가능


3. 타이밍도의 작성 팁시간 축을 기준으로 주요 신호(클럭,입력,출력,상태 등)를 나란히 배치
     - 가능하면 클럭 신호를 기본 축으로 사용 표시
  ㅇ 신호의 변화 순간에 촛점을 맞춤 (상승 에지, 하강 에지, 유지 상태 등)
  ㅇ 동작 시나리오에 맞춰 핵심 신호를 선택적으로 포함

[순서회로 묘사]1. 상태   2. 상태표,상태도   3. 타이밍도   4. 기억성   5. 유한상태 기계  

  1. Top (분류 펼침)      :     1,594개 분류    6,533건 해설

"본 웹사이트 내 모든 저작물은 원출처를 밝히는 한 자유롭게 사용(상업화포함) 가능합니다"
     [정보통신기술용어해설]       편집·운영 (차재복)