2008/06/05 00:44
버퍼 열심히 노가다로 netlist 에 300개씩 넣었더니

아스트로 타이밍 돌리니까 slack 이 - 나온다. 4ns 딜레이 버퍼넣엇는데 7ns 걸리는건 무슨경우?

innterconnect delay 0 로 놓구 했는데 크크...결국 딜레이를 빼고 다시 첨부터 도전...이거 뭔 시간도 부족한데

어ㅉㅓ라는건지..delay 를 추가할때는 fanout 을 고려해야하는데 그런것도 모르고 했더니..fanout 으로 인한

딜레이가 엄청나군...

input delay 와 output delay 는 대략 동작 주파수의 15% 마진으로 설정.

RTL 에서 pad top 을 추가하지말고 합성된 net-list 에 pad top 을 추가하는것이 더 유용하다

특히 PRE-layout simulation 의 경우는 pad 딜레이가 정확하지 않으므로 애초에 pad 딜레이를 제외한

로직의 top 모듈로 테스트를 하고 astro 로 갈때 pad net-list를 가지고 가서 p&r 하는것이 유리.

파워링과 패드 사이의 딜레이는 공정사 에서 제공해준 METAL 레이어의 간격 만큼만 두면되기때문에

가급적 패드와 파워링을 가까이 두고 코어와 파워링 사이도 라우팅 공간을 할당하는것이 유리

파워링의 두께는 코어사이즈의 1%이상으로 설정.


위 모든 테크닉은 말 그대로 꽁수.. 테크닉임..정답이 아님..

진정한 back-end 엔지니어는 엄청 꼼꼼하고 차분한 성격일꺼야...아....힘들어 적성에 안맞나? ㅋ.,ㅋ
Posted by 영고니짱
TAG , ,
이전버튼 1 ... 43 44 45 46 47 48 49 50 51 ... 193 이전버튼