微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > DC 综合 memory 延时过大

DC 综合 memory 延时过大

时间:10-02 整理:3721RD 点击:
用的chart的库,综合有路径时序报告如下所示,不知道为什么,memory 的延时很大。
   谁帮忙看看。

Startpoint: OPCODE_reg[0]
              (rising edge-triggered flip-flop clocked by clk_100)
  Endpoint: IMMEDIATE_2_reg[6]
            (rising edge-triggered flip-flop clocked by clk_100)
  Path Group: clk_100
  Path Type: max
  Des/Clust/Port     Wire Load Model       Library
  ------------------------------------------------
  wsn_top            ForQA                 CSM35OS142_min
  Point                                    Incr       Path
  -----------------------------------------------------------
  clock clk_100 (rise edge)                0.00       0.00
  clock network delay (ideal)              3.10       3.10
  OPCODE_reg[0]/CP (denrq2)                0.00       3.10 r
  OPCODE_reg[0]/Q (denrq2)                 1.07       4.17 r
  U37197/Z (buffda)                        0.23       4.40 r
  U22776/ZN (inv0d4)                       0.06       4.46 f
  U37925/ZN (oan211d1)                     0.71       5.17 r
  U22795/ZN (nd02d2)                       0.10       5.26 f
  U37961/ZN (nd04d1)                       0.27       5.53 r
  U22789/ZN (nd02d2)                       0.11       5.63 f
  U22842/ZN (invbd2)                       0.12       5.75 r
  U33627/ZN (nr02d1)                       0.08       5.84 f
  U37170/ZN (aoi21d2)                      0.69       6.53 r
  romram/DO[2] (romram)                    6.04      12.57 f
  U39314/ZN (aoim31d1)                     0.90      13.46 f
  romram/DO[3] (romram)                    6.05      19.52 r
  U23373/ZN (inv0da)                       0.07      19.58 f
  U23392/ZN (nd02d4)                       0.11      19.69 r
  U23349/ZN (inv0d2)                       0.05      19.74 f
  U37706/ZN (oai31d1)                      0.53      20.27 r
  U23599/ZN (nd03d1)                       0.18      20.45 f
  U39310/ZN (aoi22d1)                      0.43      20.88 r
  U37074/ZN (nd03d2)                       0.33      21.21 f
  romram/DO[5] (romram)                    6.04      27.24 f
  U39263/ZN (nd12d1)                       0.26      27.50 r
  U22862/ZN (nd02d4)                       0.16      27.66 f
  romram/DO[6] (romram)                    6.04      33.70 r
  U23427/ZN (inv0d0)                       0.09      33.79 f
  U38430/ZN (oai21d1)                      0.58      34.37 r
  U37168/ZN (nd02d1)                       0.16      34.53 f
  U38435/ZN (nd04d1)                       0.35      34.88 r
  U37165/Z (mx02d4)                        0.44      35.32 r
  U37149/ZN (inv0d4)                       0.07      35.38 f
  C3101/Z (or02d1)                         0.35      35.74 f
  C3092/Z (or02d1)                         0.36      36.09 f
  C3082/Z (or02d1)                         0.43      36.52 f
  U37123/Z (an03d2)                        0.41      36.92 f
  U38028/ZN (nd12d1)                       0.20      37.13 r
  U37126/ZN (inv0d2)                       0.10      37.23 f
  U37154/ZN (nd03d2)                       0.20      37.43 r
  U37153/ZN (invbd2)                       0.13      37.56 f
  U37152/ZN (nd03d4)                       0.19      37.75 r
  U37140/ZN (inv0d4)                       0.06      37.80 f
  U23602/ZN (nd02d4)                       0.16      37.96 r
  U37155/ZN (inv0d2)                       0.05      38.02 f
  U38034/ZN (nd12d1)                       0.18      38.20 r
  U37119/Z (an12d2)                        0.55      38.75 f
  U38143/ZN (aoi22d1)                      0.44      39.19 r
  U38144/ZN (nd04d1)                       0.25      39.43 f
  U38145/ZN (oai21d1)                      0.42      39.85 r
  U23612/ZN (nd03d2)                       0.39      40.25 f
  IMMEDIATE_2_reg[6]/D (denrq1)            0.00      40.25 f
  data arrival time                                  40.25
  clock clk_100 (rise edge)               31.00      31.00
  clock network delay (ideal)              3.10      34.10
  clock uncertainty                       -3.10      31.00
  IMMEDIATE_2_reg[6]/CP (denrq1)           0.00      31.00 r
  library setup time                      -0.75      30.25
  data required time                                 30.25
  -----------------------------------------------------------
  data required time                                 30.25
  data arrival time                                 -40.25
  -----------------------------------------------------------
  slack (VIOLATED)                                  -10.00

路径也太长了,加了那么多的buf。
可能是你约束有问题

工艺库的memory参数有关吧,建议看看工艺库的memory说明。

1.有可能是约束有问题
2.可能和库有关。

学习了

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top