|
现在我进行dc的学习,设计的一个顶层模块里面需要考虑多时钟,电路连接关系具体如下:5 p& \- h, S g* K* O7 C# v( g' X+ D
submodule1 :子模块6 ]* ?( r% w7 O& p3 R! [" B
module A(clk,rst_n,data_in,data_bina);4 h, [. Y' C) t) t
module B(clk,rst_n,seg_out);
4 t3 n/ e# h9 ]% d0 A9 R s module C(data_bina ,clk,rst_n,data_bcd);4 o. p: \/ [" [ l
module D(clk,rst_n,clk_10Hz,clk_100Hz);
8 @4 y ]8 g% [! [/ Vtopmodule topmodule(clk,rst_n,data_in,seg_out);其中clk,rst_n,data_in为输入,seg_out为输出。而其他的为中间信号
- [" {% {$ i( A' J7 s- itopmodule 的例化如下:顶层模块
; s/ G. y. v5 z# U$ S# C) Q' ]A a(.clk(clk_10Hz),.rst_n(rst_n),.data_in(data_in),.data_bina(data_bina));
7 o% @/ S# g ?1 ]8 f B b(.clk(clk_100Hz),.rst_n(rst_n),.seg_out(seg_out));
& }1 o! r2 N( c% E5 Z C c(.clk(clk_10Hz),.rst_n(rst_n),.data_bina(dat_bina),.data_bcd (data_bcd));
" D: O1 C$ f3 P. G' @4 L. D D d(.clk(clk),.rst_n(rst_n),.clk_10H(clk_10Hz),.clk_100Hz(clk_100Hz));) r/ K* r+ y1 G! w1 S
请问向这种一个模块中需要处理多个时钟情况,怎样用dc综合?$ r4 }4 X4 H+ x, r/ l& a
我用gui设置端口,不成功,尝试着用脚本来产生内部时钟clk_10Hz和clk-100Hz也提示说有几个unsolved 的reference,有没有谁处理过这种情况的问题?望解答一下! |
|