create_generated_clock net

This commit is contained in:
James Cherry 2020-09-20 22:30:22 -07:00
parent 6ae6a36334
commit b32582dfaa
1 changed files with 9 additions and 2 deletions

View File

@ -1130,9 +1130,16 @@ proc create_generated_clock { args } {
flags {-invert -combinational -add} flags {-invert -combinational -add}
check_argc_eq1 "create_generated_clock" $args check_argc_eq1 "create_generated_clock" $args
set pins [get_port_pins_error "pins" [lindex $args 0]] parse_port_pin_net_arg [lindex $args 0] pins nets
# Convert net args to net driver pin.
foreach net $nets {
set drivers [net_driver_pins $net]
if { $drivers != {} } {
lappend pins [lindex $drivers 0]
}
}
if { $pins == {} } { if { $pins == {} } {
sta_error "empty ports/pins argument." sta_error "empty ports/pins/nets argument."
} }
set add [info exists flags(-add)] set add [info exists flags(-add)]