Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 4768|回復: 1
打印 上一主題 下一主題

[問題求助] dc中如何处理多时钟的?

[複製鏈接]
跳轉到指定樓層
1#
發表於 2009-11-11 09:35:40 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
现在我进行dc的学习,设计的一个顶层模块里面需要考虑多时钟,电路连接关系具体如下:
7 ~4 V3 ~- F3 Q0 g* psubmodule1 :子模块' i; g, I& q4 ~% {4 i, [
        module A(clk,rst_n,data_in,data_bina);2 N3 e6 f4 N% k, }4 |6 {
        module B(clk,rst_n,seg_out);1 Y; X5 h  i+ m* c, I
        module C(data_bina ,clk,rst_n,data_bcd);
+ {  P& E  u; ~# I# ?        module D(clk,rst_n,clk_10Hz,clk_100Hz);
: _9 G2 {6 }- v9 T2 V) ~- Z- ytopmodule topmodule(clk,rst_n,data_in,seg_out);其中clk,rst_n,data_in为输入,seg_out为输出。而其他的为中间信号
$ s7 v  i4 A8 o( mtopmodule 的例化如下:顶层模块$ J5 U+ r. r, {4 u4 @
A a(.clk(clk_10Hz),.rst_n(rst_n),.data_in(data_in),.data_bina(data_bina));
- U5 {2 A+ H/ i! ~7 B: _. c  ~    B b(.clk(clk_100Hz),.rst_n(rst_n),.seg_out(seg_out));
5 D8 c3 k7 z7 s    C c(.clk(clk_10Hz),.rst_n(rst_n),.data_bina(dat_bina),.data_bcd (data_bcd));
+ n! `/ g( v/ |9 O    D d(.clk(clk),.rst_n(rst_n),.clk_10H(clk_10Hz),.clk_100Hz(clk_100Hz));
2 H# d- Q- w( Z请问向这种一个模块中需要处理多个时钟情况,怎样用dc综合?; a: @4 U6 i/ Z
我用gui设置端口,不成功,尝试着用脚本来产生内部时钟clk_10Hz和clk-100Hz也提示说有几个unsolved 的reference,有没有谁处理过这种情况的问题?望解答一下!
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2009-11-12 16:34:35 | 只看該作者
如果你使用Top down synthesis,應該在top module 可以看到你如何產生其他的clock
8 c9 X: t6 z9 b, R5 ?1 i" k若每個clock相互獨立,可以個別create clock,且彼此設為false path( Q0 N4 F* o% a- o
若有倍率關係可使用multi 幾倍的方法
8 u/ b) F- j+ q9 A$ Q# Y不知道這樣對你有沒有幫助
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

首頁|手機版|Chip123 科技應用創新平台 |新契機國際商機整合股份有限公司

GMT+8, 2024-6-7 03:21 PM , Processed in 0.117014 second(s), 17 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表