mirror of
https://github.com/The-OpenROAD-Project/OpenSTA.git
synced 2026-09-01 18:36:42 +02:00
* support for filter in get_scene/mode Signed-off-by: dsengupta0628 <[email protected]> * defineProperty overload Signed-off-by: dsengupta0628 <[email protected]> * define and set user property Signed-off-by: dsengupta0628 <[email protected]> * address review comments to generalize- current support for mode and scene Signed-off-by: dsengupta0628 <[email protected]> * address second round comments- removed user from cmd names Signed-off-by: dsengupta0628 <[email protected]> * remove defaults, check property vals against type defined Signed-off-by: dsengupta0628 <[email protected]> * address reviews, indent Signed-off-by: dsengupta0628 <[email protected]> * indent fix Signed-off-by: dsengupta0628 <[email protected]> --------- Signed-off-by: dsengupta0628 <[email protected]>
34 lines
640 B
Plaintext
34 lines
640 B
Plaintext
[get_scenes *]
|
|
scene1
|
|
scene2
|
|
[get_modes *]
|
|
mode1
|
|
mode2
|
|
[get_scenes -filter {name == scene1}]
|
|
scene1
|
|
[get_scenes -filter {name =~ scene*}]
|
|
scene1
|
|
scene2
|
|
[get_scenes -filter {name != scene1}]
|
|
scene2
|
|
[get_modes -filter {name == mode2}]
|
|
mode2
|
|
[get_modes -filter {name =~ mode*}]
|
|
mode1
|
|
mode2
|
|
[get_property scene1 active]
|
|
1
|
|
[get_property scene2 active] (unset)
|
|
<>
|
|
[get_scenes -filter {active == true}]
|
|
scene1
|
|
[get_scenes -filter {active == false}] (scene2 unset)
|
|
[get_scenes -filter {active}]
|
|
scene1
|
|
[get_scenes -filter {!active}]
|
|
scene2
|
|
[get_property scene2 active] (set false)
|
|
0
|
|
[get_scenes -filter {active == false}] (scene2 set false)
|
|
scene2
|