- 博客(3)
- 收藏
- 关注
原创 《Design Compiler®OptimizationReference Manual》第二章翻译(下)
自定义compile 可以满足特定的需求,自定义的命令可以在dc_cell 进行编译,也可以写入.synopsys_dc.setup。可以用 dc_shell> print_variable_group compile 来列出compile 命令的当前值执行High_Effort 综合compile_ultra 命令包含了两个能进行higer-effort 编译策略的选项。
2024-11-07 10:56:00
983
原创 《Design Compiler®OptimizationReference Manual》第二章翻译(上)
完整编译执行technology-independent优化以及technology-specific优化,(第一章的 “组合优化”内容,没搞懂为啥这里又重复一次)此外,设计的不同部分需要不同的编译策略,例如自上而下的分层编译或自下而上的编译。从图中可以看到 对最后的与非们进行了逻辑复制,从而减少了关键路径的负载,从而起到了优化关键路径的时序的左右,这里逻辑复制可以理解了, load isolation 负载隔离可以理解为 把关键路径的load 单独隔离出来,采用的方法是复制一部分电路。
2024-10-25 17:23:53
970
原创 《Design Compiler®OptimizationReference Manual》第一章翻译
简单来说,DRC(包括transition, fanout,capacitance, and cell degradation),优化约束(包括,delay和面积),做优化的过程中,比如优化面积,不能影响fanout的值。1.初始阶段优化 ,该阶段完成对逻辑cell的映射(包括带scan 和不带scan的cell),并在门级进行优化,但是组合逻辑的时序信息是不完整的,在下个阶段将获得完整的组合逻辑时序信息。优化过程的算法是成本核算(cost),工具会计算两个成本公式,一个是DRC,一个是优化约束。
2024-10-24 14:41:06
1023
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅