1. 트리거, 트리거링 이란?
ㅇ 트리거 또는 트리거 신호 (Trigger)
- 상태 변화를 촉발하는 기동 신호
ㅇ 트리거링 (Triggering)
- 상태에 변화를 주는 것
2. 트리거링 기법 구분
ㅇ 레벨 트리거링 (Level Triggering), 레벨 감응 (Level-sensitive)
- High(`1`) 또는 Low(`0`) 구간에서 만 입력 데이터를 받아들임
. 신호가 특정 수준(레벨)에 도달했을 때 만 동작이 수행됨
. 例) 래치 등
ㅇ 에지 트리거링 (Edge Triggering), 에지 감응 (Edge-sensitive)
- 클럭 천이 순간에 만 입력 데이터를 받아들임
. 신호가 변하는 순간에만 민감하게 반응
. 종류) Positive Edge Triggered, Negative Edge Triggered, Dual Edge Triggered
. 例) 대부분의 플립플롭 등
ㅇ 숏 펄스 트리거링 (Short pulse Triggering)
- 매우 짧은 클럭 펄스에 만 입력 데이터를 받아들임
3. 트리거드 플립플롭에서 적절한 동작 보장
ㅇ 클럭이 `1`인 상태가 길어질 때, 신호 변화에 대한 예측치못한 진동 동작을 방지하는 방법
ㅇ 에지-트리거드 플립플롭 (Edge-triggered Flip-flop)
- 클럭이 천이되는 순간에 만 동작
ㅇ 마스터-슬레이브 플립플롭 (Master-slave Flip-flop)
- 2개의 래치(마스터,슬레이브)와 1개 인버터로 구성시켜,
입력 상태와 출력 상태를 분리시킬 수 있도록 결합한 구조
※ 플립플롭 (Flip-flop)
- 클럭 입력이 있는 동기 순서논리회로의 기본 소자 (2진 기억소자/1 비트 저장소자/쌍안정회로)