【正文】
VHDL Verilog ?IF嵌套過多可能造成風險 ?時序優(yōu)化(更改設計) 1010101010101010ABCDEFGH123456789O U TIF 多層嵌套綜合結(jié)果 ?時序優(yōu)化(更改設計) F P G A / C P L DI O E l e m e n tTd a t aS E TC L RDμ Ts u/ μ ThR E G 2A S S PS E TC L RDTc o ( m a x , m i n )R E G 1O S CCLS E TC L RDL o g i cP L LC L K _ S H I F T E DC L KR E G 3Tc l k 1Tclk2ext Tclk2int 增加寄存器級數(shù),對接口寄存器,可以放到 IOB中 ?時序優(yōu)化(更改設計) A S S PF P G A / C P L DI O E l e m e n tS E TC L RDTs u/ ThR E G 1S E TC L RDL o g i cP L LC L KC L K _ S H I F T E DS E TC L RD181。 Tc o ( m a x , m i n )R E G 2Td a t aCLO S CR E G 0Tc l k 2Tclk1ext Tclk1int ?時序優(yōu)化(總結(jié)) ? 組合邏輯層次過多 ? 信號扇出過大 ? 接口時序緊張 ? 某些慢路徑不滿足高時鐘頻率 ? 整個通路中,總某一部分不滿足時序 ? 設計運行的結(jié)果時好時壞 方法 問題 ? 插入寄存器切斷組合邏輯 ? 復制信號減少扇出,保留復制的信號避免被工具優(yōu)化 ? 利用 IOB中的寄存器, IODELAY等 ? 多周期約束 ? 更改布線策略 ? 增加區(qū)域約束 ? 增大設計裕量 有待進一步整理 …