CTS를 잘 하려면 어떻게? CTS 이후 Violation이 너무 크다면


CTS를 잘 하려면 어떻게? CTS 이후 Violation이 너무 크다면

이전에 설명했던 것처럼, Logical Synthesis에서 Timing을 기가막히게 잡았더라도, P&R, CTS에서 Timing 틀어지면 처음부터 다시해야 할 수도 있고.. 그런 경우도 많기에, Logical Synthesis -> Pre CTS Timing Check -> Physical Synthesis -> Post CTS Timing check를 해야한다. CTS 한번에 Skew를 완벽히 맞추는건 매우 어렵다. 2022년에 출시된 iPhone 14 pro의 Processor인 A16 Bionic은 약 1600만 Transistor count인데... 이 Logic gate들을 Timing constraints 고려해서 P&R하고.. CTS도 해야한다면... 너무 많은 경우의 수들이 있어 Resource를 엄청나게 사용한다. Physical Design을 3단계로만 나누면, Floor plan -> P&R -> CTS 순서로 가는데, Chip이 작을 수록 경제적이기 때문에 오...



원문링크 : CTS를 잘 하려면 어떻게? CTS 이후 Violation이 너무 크다면