|
现在我进行dc的学习,设计的一个顶层模块里面需要考虑多时钟,电路连接关系具体如下:) I. \7 {) d- H, g0 h" X
submodule1 :子模块2 s7 B! C1 k9 q+ O
module A(clk,rst_n,data_in,data_bina);
' t! d9 u4 S d) J2 o/ N module B(clk,rst_n,seg_out);, _; g1 [5 \+ A2 V4 t
module C(data_bina ,clk,rst_n,data_bcd);
" S F5 j, x6 C+ n9 W' d% m9 z$ Z module D(clk,rst_n,clk_10Hz,clk_100Hz);
( ]% w) J% [$ N! ?# ?+ r [$ P* ztopmodule topmodule(clk,rst_n,data_in,seg_out);其中clk,rst_n,data_in为输入,seg_out为输出。而其他的为中间信号
4 o! ]6 y, o# B1 z+ O! Stopmodule 的例化如下:顶层模块
! Y( G. ?/ ]2 k. l. VA a(.clk(clk_10Hz),.rst_n(rst_n),.data_in(data_in),.data_bina(data_bina));
. i/ M% K2 ^8 V% E8 v B b(.clk(clk_100Hz),.rst_n(rst_n),.seg_out(seg_out));
& Y: r) [. K6 ^ C c(.clk(clk_10Hz),.rst_n(rst_n),.data_bina(dat_bina),.data_bcd (data_bcd));7 ^2 T; v5 ^: l& F
D d(.clk(clk),.rst_n(rst_n),.clk_10H(clk_10Hz),.clk_100Hz(clk_100Hz));
9 b4 [4 ~7 ?" @+ k请问向这种一个模块中需要处理多个时钟情况,怎样用dc综合?
& Y: T' ?' E8 `" Z我用gui设置端口,不成功,尝试着用脚本来产生内部时钟clk_10Hz和clk-100Hz也提示说有几个unsolved 的reference,有没有谁处理过这种情况的问题?望解答一下! |
|