피에조 효과 또는 압전 효과를 이용하여 소리를 만들어 내는 소자
압전효과: 압력을 주면 전기적 신호가 발생, 전기적 신호를 받아 변형이 오는 효과
Setup Time: Rising or Falling Edge가 발생하기 직전에, data가 미리 도착해서 안정적으로 유지되어야 하는 최소 시간
원인: Clock 주기가 너무 빠른경우, 조합논리 회로가 너무 먼 경우
violation 해결방법: 조합논리 간소화
주파수를 낮추면 되지만, 성능이 떨어진다. 내부 RTL수정이 불가할 때 사용
문제가 되는 Path에 D-FF를 추가, 현업에선 보통 Pipeline을 삽입한다고 함
즉, 경로를 빠르게 만들면 된다.
Hold Time: 엣지가 발생한 직후에, data가 변하지 않고 안정적으로 유지되어야 하는 최소 시간
Violation 해결방법: buffer나 combi logic(조합회로)를 중간에 넣어준다
즉, 경로를 느리게 만들면 된다.(버퍼를 달면 된다.)
setuptime or holdtime을 어겼을 때, 발생하는 오류 상태
FF가 0인지 1인지 판별하지 못한다