Re: [問題] design compiler後counter(計數器)總是 …

看板Electronics作者 ( )時間13年前 (2010/08/14 10:54), 編輯推噓5(5015)
留言20則, 3人參與, 5年前最新討論串2/8 (看更多)
你的文件是從create_generated_clock來的.. 所以我猜測 : 做DFF除頻器,synthesis/STA時 要 create_clock create_generated_clock create_generated_clock ...... PLL除頻器,synthesis/STA時 要 create_clock create_clock ...... 這兩個比較起來,後者比較簡單,只要在每個root create_clk 就好 ------ 而fpga有提供PLL的除頻器,我猜 可能是從PLL除出來的clk,跑到每個DFF的路徑就會有balance, 而一般用DFF除出來的clk,是不會balance的, 所以除出來後的clk,一定要透過bufg 才能讓 clk balance , 如果能利用pll除出來的 clk 應該可以省 bufg 的 resource ※ 引述《zxvc (眾生都是未來佛)》之銘言: : ※ 引述《maxwellee (maxwell)》之銘言: : : 我是用counter拉出來做除頻clk 結果counter老出現violation : : 請問該怎麼處理呢? : : 還是sdc要怎麼針對這個問題去設定呢?如set_ideal_net?dont_touch_network? : : 謝謝 : "Generated Clocks"[1] : A design might include clock dividers ... : Command: create_generated_clock : 另外借問個問題,為什麼有人說不建議使用DFF除頻器, : 最好用PLL來作除頻器? : 對於數位cell-based的設計者,如果只用DFF做除頻器感覺難度 : 沒有與整合PLL的難度高。 : 如果做純數位的DFF除頻器就很好用,那為何許多FPGA卻有提供PLL的除頻器? : 那用PLL除頻器的優點在哪裡? : 希望有設計過這類電路的大大能指點一下。 : References: : [1] Synopsys Inc., "Synopsys Timing Constraints and Optimization User Guide," : Version C-2009.06, p.p. 2-29, June 2009. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.32.239.249

08/14 12:42, , 1F
PLL除出來的clock應該也只是一個source吧,要接到各DFF應該還
08/14 12:42, 1F

08/14 12:43, , 2F
是要clock tree吧。那這樣會比用DFF除頻器省嗎?
08/14 12:43, 2F

08/14 13:51, , 3F
我認為如果除頻是做在pll內,應該會有很多source...
08/14 13:51, 3F

08/14 13:52, , 4F
因為,一般ic,會有一堆不同的clk...
08/14 13:52, 4F

08/14 13:53, , 5F
另外,我又想到,用數位做,好像在at speed測試時,會有些麻煩
08/14 13:53, 5F

08/14 15:13, , 6F
很多source是指有不同相位的clock吧。但實際上用PLL作數位電
08/14 15:13, 6F

08/14 15:16, , 7F
路的除頻器真的會用一個以上的同頻不同相位clock sources嗎?
08/14 15:16, 7F

08/14 15:22, , 8F
而且更多clock sources是不是也代表需要更多clock trees?
08/14 15:22, 8F

08/14 15:23, , 9F
總不可能每個DFF都可以接到一個專屬的PLL clock source吧。
08/14 15:23, 9F

08/14 15:24, , 10F
另外Xilinx的FPGA不止用PLL來產生clock,還有一個叫DCM的東西
08/14 15:24, 10F

08/14 15:25, , 11F
Virtex-5 FPGA User Guide: http://0rz.tw/5Xzxh
08/14 15:25, 11F

08/14 15:33, , 12F
該說明書是有提到使用DCM的好處:如Clock Deskew、Frequency
08/14 15:33, 12F

08/14 15:35, , 13F
Synthesis、Phase Shifting、...。但感覺沒有提到它比DFF除頻
08/14 15:35, 13F

08/14 15:37, , 14F
器好在哪裡(假設某設計就只須要除2^n的頻率)。
08/14 15:37, 14F

08/14 15:45, , 15F
(其實DFF除頻器可以產生週期2nT的clock。T是原clock週期。)
08/14 15:45, 15F

08/14 15:48, , 16F
另外什麼是"at speed測試"?
08/14 15:48, 16F

08/13 19:02, , 17F
器好在哪裡(假設某設計 https://muxiv.com
08/13 19:02, 17F

09/17 22:57, , 18F
因為,一般ic,會有一 https://daxiv.com
09/17 22:57, 18F

11/11 15:54, , 19F
PLL除出來的cloc https://noxiv.com
11/11 15:54, 19F

01/04 22:12, 5年前 , 20F
//daxiv.com http://yofuk.com
01/04 22:12, 20F
文章代碼(AID): #1CPWLAkp (Electronics)
討論串 (同標題文章)
文章代碼(AID): #1CPWLAkp (Electronics)