diff --git a/stratus1/src/stratus/st_const.py b/stratus1/src/stratus/st_const.py index 27ddeb01..7f657bce 100644 --- a/stratus1/src/stratus/st_const.py +++ b/stratus1/src/stratus/st_const.py @@ -194,7 +194,8 @@ class Constant ( Model ) : if (nbint < 0): string = '1' + bin(nbint & (2**(nbit+1)-1))[2:] else: - string = '0' + bin(nbint)[2:] + tmp = bin(nbint)[2:] + string = '0'*(nbit - len(tmp)) + tmp return string diff --git a/stratus1/src/stratus/st_net.py b/stratus1/src/stratus/st_net.py index 71d6e949..a292e178 100644 --- a/stratus1/src/stratus/st_net.py +++ b/stratus1/src/stratus/st_net.py @@ -180,7 +180,7 @@ class net : } else : inst_name = Constant.getModelName ( constParam ) - map_cst = { 'output0': cell._TAB_NETS_OUT[num_net] + map_cst = { 'o': cell._TAB_NETS_OUT[num_net] , 'vdd': cell._st_vdds[0] , 'vss': cell._st_vsss[0] }