CAFE

질문 및 답변10

setuptime 과 holdtime 에 대해서 알아보고 공부 해 보았습니다

작성자이경한|작성시간10.11.23|조회수691 목록 댓글 0

0739311 이경한 

 

플립플롭의 안정 동작을 위한 타이밍 조건 : ts , th

 

 

- setup time, : ts
CLK의 에지 변화가 일어나기 전
입력의 레벨이 안정되어 있어야 하
는 최소시간

- hold time, : th
CLK의 에지 변화가 일어난 후 입
력이 일정 레벨로 유지되어야 하는
최소시간

 

ts - 는 5∼50 ns,  th 는 0∼10 ns 범위

 

 

 

추가 적인 설명.


 

D flip-flop (DFF) 과 같은 동기 회로에서 안정적인 Input, Output 을 위해 필요한 일종의 딜레이를 말합니다.

DFF 의 예로 생각해 보자면, DFF Clock rising edge 또는 falling edge 에서만 데이터를 읽는데,
이때 신호가 정확하게 0에서 1 1에서 0으로 순간적으로 바뀌는게 아니다. 아래 그림처럼 어느정도 의 타이밍을 두고 liner 하게 변화하며  이때 데이터를 안정적으로 유지, 변환 해야 보장된 값을 얻을 수 있다.

이때 플립플롭이 읽혀지기 전에 Data 신호가 유효하도록 유지를 해야 하고, 읽혀지고 난 후,플립플롭이 변하는 동안 Data 신호가 유효하도록 유지를 해야할 필요성이 있는데 이 시간을 각각 Setup Time, Hold Time 이라 부른다. 이 두 딜레이로 Maximum Clock Frequency 등을 정할 수 있다.

 

 

setup time 과 hold time 에 대해 알아 보면,

 

setup time -  clock 신호가 바뀌기 전까지 입력이 변화 없이 머물러 있어야 하는 시간

 sampling 이 일어나기 전까지 입력이 올바로 인식 되는데 필요한 최소한의 시간 입니다

 

hold time  -  clock 신호가 바뀐 후에도 잠시 머물러 있어야 하는 시간

사건 발생 이후 올바로 입력이 인식 되기에 필요한 최소한의 시간 입니다

 



 

 

 

다음검색
현재 게시글 추가 기능 열기

댓글

댓글 리스트
맨위로

카페 검색

카페 검색어 입력폼