|
现在我进行dc的学习,设计的一个顶层模块里面需要考虑多时钟,电路连接关系具体如下:) H7 ]$ [ W, D1 n$ }5 J8 ~3 H
submodule1 :子模块' M5 N, Z) r1 r- R4 q9 g
module A(clk,rst_n,data_in,data_bina);& D/ \, H5 s$ r' [2 N
module B(clk,rst_n,seg_out);
4 Q$ C8 [; G- u' d3 X module C(data_bina ,clk,rst_n,data_bcd);/ @4 d' @, |; |8 G2 p! z! M
module D(clk,rst_n,clk_10Hz,clk_100Hz); G8 ?" e& A1 C; C. m- X7 r. _* S
topmodule topmodule(clk,rst_n,data_in,seg_out);其中clk,rst_n,data_in为输入,seg_out为输出。而其他的为中间信号+ _2 Y2 a% u! }& r0 k5 {* C
topmodule 的例化如下:顶层模块& i! a. @5 c2 H' V9 m
A a(.clk(clk_10Hz),.rst_n(rst_n),.data_in(data_in),.data_bina(data_bina)); F2 ~# T5 y2 r% a# ^, E; T6 Q5 p
B b(.clk(clk_100Hz),.rst_n(rst_n),.seg_out(seg_out));
. v, }5 M A* F3 O% s" V, o) z4 V) E C c(.clk(clk_10Hz),.rst_n(rst_n),.data_bina(dat_bina),.data_bcd (data_bcd));. q, ~7 P: x8 ?9 X# A7 W
D d(.clk(clk),.rst_n(rst_n),.clk_10H(clk_10Hz),.clk_100Hz(clk_100Hz));
$ J3 ~4 y3 t5 y, f6 L. L }请问向这种一个模块中需要处理多个时钟情况,怎样用dc综合?
1 z* t" i8 h( g$ V0 i- J" Z我用gui设置端口,不成功,尝试着用脚本来产生内部时钟clk_10Hz和clk-100Hz也提示说有几个unsolved 的reference,有没有谁处理过这种情况的问题?望解答一下! |
|