Added ignoring of PUDC_B pin.

Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
This commit is contained in:
Maciej Kurc 2019-12-09 14:38:53 +01:00
parent 20475bfd6a
commit eef8ec93cb
2 changed files with 7 additions and 4 deletions

View File

@ -1,7 +1,7 @@
proc dump_iobs {file_name} {
set fp [open $file_name w]
puts $fp "tile,site_name,site_type,clock_region,bank,pkg_pin,is_bonded,is_clock,is_global_clock,is_vref"
puts $fp "tile,site_name,site_type,clock_region,bank,pkg_pin,is_bonded,is_clock,is_global_clock,is_vref,pin_func"
foreach tile [get_tiles *IOB33*] {
foreach site [get_sites -of_objects $tile] {
@ -15,8 +15,9 @@ proc dump_iobs {file_name} {
set is_clock [get_property IS_CLK_CAPABLE $pin]
set is_global_clock [get_property IS_GLOBAL_CLK $pin]
set is_vref [get_property IS_VREF $pin]
set pin_func [get_property PIN_FUNC $pin]
puts $fp "$tile,$site,$site_type,$clock_region,$bank,$pkg_pin,$is_bonded,$is_clock,$is_global_clock,$is_vref"
puts $fp "$tile,$site,$site_type,$clock_region,$bank,$pkg_pin,$is_bonded,$is_clock,$is_global_clock,$is_vref,$pin_func"
}
}

View File

@ -154,8 +154,10 @@ def run():
(
site["site_name"],
site["site_type"],
) for site in iob_sites[region] if site["is_bonded"]
and not int(site["is_vref"]) and "SING" not in site["tile"]
)
for site in iob_sites[region]
if site["is_bonded"] and not int(site["is_vref"]) and "SING"
not in site["tile"] and not "PUDC_B" in site["pin_func"]
]
if not len(sites):
continue