63 Star 148 Fork 45

GVPNiCEDA / OpenEDI

 / 详情

TCL command 中几个小的bug和enhancement

Done
Requirement member
Opened this issue  
2021-02-03 19:02

今天跟rendong,还有kun讨论了这些问题,麻烦有时间帮忙修复下。

  1. TCL command 对 double/int中关于0.0/0.00000,以及可能出现的一些非正常数值的支持
    比如: set_input_transition 0.0 A 目前支持有点问题,而
    set_input_transition 0 A 目前可以work
  2. TCL command对pin name中[]支持。
    比如:set_case_analysis 1 U1/A[0],在tcl语法中认为方括号中的0是tcl command,所以执行失败。目前PT是支持这样的形式
    3)TCL command对flag + placement option的支持
    目前,我们flag已经支持后面不显示带true或false的形式,但是如果flag后面是一个placement的option会有问题。
    比如: set_clock_uncertainty -hold 0 core_clk,目前是报错的。
    而写成: set_clock_uncertainty 0 core_clk -hold就可以了。
    原因在于,目前,我们既支持-flag true/false也支持-flag的形式,-hold后面如果跟上0,它会报错,而如果没有,就认为是true。
    我的想法是,我们只需要支持后一种形式就好了。当-flag存在时,表示该flag的value为true,否则为false。
Attachments

Comments (0)

hh5blxj created需求
hh5blxj set branch to dev-database
hh5blxj set related project to STA
hh5blxj set related repository to NiiCEDA/OpenEDI
hh5blxj set assignee to rafa
hh5blxj set priority to Secondary
hh5blxj added
 
enhancement
label
hh5blxj added
 
bug
label
hh5blxj assigned collaborator Exia
hh5blxj assigned collaborator Anonymous
hh5blxj changed issue state from 待办的 to 已完成
展开全部操作日志

Sign in to comment

状态
Assignees
Projects
Milestones
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
Branches
Planed to start   -   Planed to end
-
Top level
Priority
Duration (hours)
确定
参与者(3)
8031603 txiaohui 1604592714 8034220 exia niiceda 1604472502
C++
1
https://gitee.com/niiceda/open-edi.git
git@gitee.com:niiceda/open-edi.git
niiceda
open-edi
OpenEDI

Search