false path 와 multi-cycle path

설계 2009/09/21 10:34 Posted by 영고니짱

하드웨어 설계시에 false path 와 multi-cycle path 에 대한 constraint 를 작성하지 않으면
합성 툴은 해당 path 들을 1-clock 안에 timing met 를 하도록 노력하고, 노력이 실패한다면 timing error 를 발생시킨다고 한다.

false path 는 일반적으로 function 이 절대 true 가 될수 없는 path 를 말하고 , 2개의 async 클록 사이의 path 가 여기에 해당한다.

multi-cycle path는 해당 path 가 동작하는데 여러 클록에 걸리는 path를 말한다.

false path 는 잘 이해가 가지 않는다. 절대 true가 될수 없는 path와 async 클록 사이의 path 가 왜 같은 의미인지 아직 이해를 하지 못했다.

constraint 작성에 대한 의미를 분석하면서 조금씩 알아가는것이 많다 ㅡㅡ;;;

그동안 나는 뭐한거니???
저작자 표시 비영리