verilator/test_regress/t/t_json_only_flat.out

187 lines
17 KiB
Plaintext

{"type":"NETLIST","name":"$root","addr":"(B)","loc":"a,0:0,0:0","timeunit":"1ps","timeprecision":"1ps","typeTablep":"(C)","constPoolp":"(D)","dollarUnitPkgp":"UNLINKED","stdPackagep":"UNLINKED","evalp":"UNLINKED","evalNbap":"UNLINKED","dpiExportTriggerp":"UNLINKED","delaySchedulerp":"UNLINKED","nbaEventp":"UNLINKED","nbaEventTriggerp":"UNLINKED","topScopep":"(E)","stlFirstIterationp":"UNLINKED",
"modulesp": [
{"type":"MODULE","name":"$root","addr":"(F)","loc":"d,7:8,7:9","origName":"$root","verilogName":"$root","level":1,"modPublic":true,"timeunit":"1ps","inlinesp": [],
"stmtsp": [
{"type":"VAR","name":"q","addr":"(G)","loc":"d,16:21,16:22","dtypep":"(H)","origName":"q","verilogName":"q","isPrimaryIO":true,"direction":"OUTPUT","isSigPublic":true,"lifetime":"VSTATICI","varType":"WIRE","dtypeName":"logic","sensIfacep":"UNLINKED","childDTypep": [],"delayp": [],"valuep": [],"attrsp": []},
{"type":"VAR","name":"clk","addr":"(I)","loc":"d,14:9,14:12","dtypep":"(J)","origName":"clk","verilogName":"clk","isPrimaryIO":true,"direction":"INPUT","isSigPublic":true,"lifetime":"VSTATICI","varType":"PORT","dtypeName":"logic","sensIfacep":"UNLINKED","childDTypep": [],"delayp": [],"valuep": [],"attrsp": []},
{"type":"VAR","name":"d","addr":"(K)","loc":"d,15:15,15:16","dtypep":"(H)","origName":"d","verilogName":"d","isPrimaryIO":true,"direction":"INPUT","isSigPublic":true,"lifetime":"VSTATICI","varType":"PORT","dtypeName":"logic","sensIfacep":"UNLINKED","childDTypep": [],"delayp": [],"valuep": [],"attrsp": []},
{"type":"VAR","name":"t.q","addr":"(L)","loc":"d,16:21,16:22","dtypep":"(H)","origName":"q","verilogName":"q","direction":"NONE","lifetime":"VSTATICI","varType":"WIRE","dtypeName":"logic","sensIfacep":"UNLINKED","childDTypep": [],"delayp": [],"valuep": [],"attrsp": []},
{"type":"VAR","name":"t.clk","addr":"(M)","loc":"d,14:9,14:12","dtypep":"(J)","origName":"clk","verilogName":"clk","direction":"NONE","lifetime":"VSTATICI","varType":"PORT","dtypeName":"logic","sensIfacep":"UNLINKED","childDTypep": [],"delayp": [],"valuep": [],"attrsp": []},
{"type":"VAR","name":"t.d","addr":"(N)","loc":"d,15:15,15:16","dtypep":"(H)","origName":"d","verilogName":"d","direction":"NONE","lifetime":"VSTATICI","varType":"PORT","dtypeName":"logic","sensIfacep":"UNLINKED","childDTypep": [],"delayp": [],"valuep": [],"attrsp": []},
{"type":"VAR","name":"t.between","addr":"(O)","loc":"d,18:15,18:22","dtypep":"(H)","origName":"between","verilogName":"between","direction":"NONE","lifetime":"VSTATICI","varType":"VAR","dtypeName":"logic","sensIfacep":"UNLINKED","childDTypep": [],"delayp": [],"valuep": [],"attrsp": []},
{"type":"VAR","name":"t.cell1.WIDTH","addr":"(P)","loc":"d,37:15,37:20","dtypep":"(Q)","origName":"WIDTH","verilogName":"WIDTH","direction":"NONE","isConst":true,"lifetime":"VSTATICI","varType":"GPARAM","dtypeName":"logic","isGParam":true,"isParam":true,"hasUserInit":true,"sensIfacep":"UNLINKED","childDTypep": [],"delayp": [],
"valuep": [
{"type":"CONST","name":"32'sh4","addr":"(R)","loc":"d,21:14,21:15","dtypep":"(S)"}
],"attrsp": []},
{"type":"VAR","name":"t.cell1.clk","addr":"(T)","loc":"d,39:11,39:14","dtypep":"(J)","origName":"clk","verilogName":"clk","direction":"NONE","lifetime":"VSTATICI","varType":"PORT","dtypeName":"logic","sensIfacep":"UNLINKED","childDTypep": [],"delayp": [],"valuep": [],"attrsp": []},
{"type":"VAR","name":"t.cell1.d","addr":"(U)","loc":"d,40:23,40:24","dtypep":"(H)","origName":"d","verilogName":"d","direction":"NONE","lifetime":"VSTATICI","varType":"PORT","dtypeName":"logic","sensIfacep":"UNLINKED","childDTypep": [],"delayp": [],"valuep": [],"attrsp": []},
{"type":"VAR","name":"t.cell1.q","addr":"(V)","loc":"d,41:30,41:31","dtypep":"(H)","origName":"q","verilogName":"q","direction":"NONE","lifetime":"VSTATICI","varType":"PORT","dtypeName":"logic","sensIfacep":"UNLINKED","childDTypep": [],"delayp": [],"valuep": [],"attrsp": []},
{"type":"VAR","name":"t.cell1.IGNORED","addr":"(W)","loc":"d,44:14,44:21","dtypep":"(Q)","origName":"IGNORED","verilogName":"IGNORED","direction":"NONE","isConst":true,"lifetime":"VSTATICI","varType":"LPARAM","dtypeName":"logic","isParam":true,"hasUserInit":true,"sensIfacep":"UNLINKED","childDTypep": [],"delayp": [],
"valuep": [
{"type":"CONST","name":"32'sh1","addr":"(X)","loc":"d,44:24,44:25","dtypep":"(S)"}
],"attrsp": []},
{"type":"VAR","name":"t.cell2.clk","addr":"(Y)","loc":"d,51:11,51:14","dtypep":"(J)","origName":"clk","verilogName":"clk","direction":"NONE","lifetime":"VSTATICI","varType":"PORT","dtypeName":"logic","sensIfacep":"UNLINKED","childDTypep": [],"delayp": [],"valuep": [],"attrsp": []},
{"type":"VAR","name":"t.cell2.d","addr":"(Z)","loc":"d,52:17,52:18","dtypep":"(H)","origName":"d","verilogName":"d","direction":"NONE","lifetime":"VSTATICI","varType":"PORT","dtypeName":"logic","sensIfacep":"UNLINKED","childDTypep": [],"delayp": [],"valuep": [],"attrsp": []},
{"type":"VAR","name":"t.cell2.q","addr":"(AB)","loc":"d,53:23,53:24","dtypep":"(H)","origName":"q","verilogName":"q","direction":"NONE","lifetime":"VSTATICI","varType":"WIRE","dtypeName":"logic","sensIfacep":"UNLINKED","childDTypep": [],"delayp": [],"valuep": [],"attrsp": []},
{"type":"TOPSCOPE","name":"","addr":"(E)","loc":"d,7:8,7:9","senTreesp": [],
"scopep": [
{"type":"SCOPE","name":"TOP","addr":"(BB)","loc":"d,7:8,7:9","aboveScopep":"UNLINKED","aboveCellp":"UNLINKED","modp":"(F)",
"varsp": [
{"type":"VARSCOPE","name":"q","addr":"(CB)","loc":"d,16:21,16:22","dtypep":"(H)","isTrace":true,"scopep":"(BB)","varp":"(G)"},
{"type":"VARSCOPE","name":"clk","addr":"(DB)","loc":"d,14:9,14:12","dtypep":"(J)","isTrace":true,"scopep":"(BB)","varp":"(I)"},
{"type":"VARSCOPE","name":"d","addr":"(EB)","loc":"d,15:15,15:16","dtypep":"(H)","isTrace":true,"scopep":"(BB)","varp":"(K)"},
{"type":"VARSCOPE","name":"t.q","addr":"(FB)","loc":"d,16:21,16:22","dtypep":"(H)","isTrace":true,"scopep":"(BB)","varp":"(L)"},
{"type":"ALWAYS","name":"","addr":"(GB)","loc":"d,16:21,16:22","keyword":"cont_assign","sentreep": [],
"stmtsp": [
{"type":"ASSIGNW","name":"","addr":"(HB)","loc":"d,16:21,16:22","dtypep":"(H)",
"rhsp": [
{"type":"VARREF","name":"q","addr":"(IB)","loc":"d,16:21,16:22","dtypep":"(H)","access":"RD","varp":"(G)","varScopep":"(CB)","classOrPackagep":"UNLINKED"}
],
"lhsp": [
{"type":"VARREF","name":"t.q","addr":"(JB)","loc":"d,16:21,16:22","dtypep":"(H)","access":"WR","varp":"(L)","varScopep":"(FB)","classOrPackagep":"UNLINKED"}
],"timingControlp": [],"strengthSpecp": []}
]},
{"type":"VARSCOPE","name":"t.clk","addr":"(KB)","loc":"d,14:9,14:12","dtypep":"(J)","isTrace":true,"scopep":"(BB)","varp":"(M)"},
{"type":"ALWAYS","name":"","addr":"(LB)","loc":"d,14:9,14:12","keyword":"cont_assign","sentreep": [],
"stmtsp": [
{"type":"ASSIGNW","name":"","addr":"(MB)","loc":"d,14:9,14:12","dtypep":"(J)",
"rhsp": [
{"type":"VARREF","name":"clk","addr":"(NB)","loc":"d,14:9,14:12","dtypep":"(J)","access":"RD","varp":"(I)","varScopep":"(DB)","classOrPackagep":"UNLINKED"}
],
"lhsp": [
{"type":"VARREF","name":"t.clk","addr":"(OB)","loc":"d,14:9,14:12","dtypep":"(J)","access":"WR","varp":"(M)","varScopep":"(KB)","classOrPackagep":"UNLINKED"}
],"timingControlp": [],"strengthSpecp": []}
]},
{"type":"VARSCOPE","name":"t.d","addr":"(PB)","loc":"d,15:15,15:16","dtypep":"(H)","isTrace":true,"scopep":"(BB)","varp":"(N)"},
{"type":"ALWAYS","name":"","addr":"(QB)","loc":"d,15:15,15:16","keyword":"cont_assign","sentreep": [],
"stmtsp": [
{"type":"ASSIGNW","name":"","addr":"(RB)","loc":"d,15:15,15:16","dtypep":"(H)",
"rhsp": [
{"type":"VARREF","name":"d","addr":"(SB)","loc":"d,15:15,15:16","dtypep":"(H)","access":"RD","varp":"(K)","varScopep":"(EB)","classOrPackagep":"UNLINKED"}
],
"lhsp": [
{"type":"VARREF","name":"t.d","addr":"(TB)","loc":"d,15:15,15:16","dtypep":"(H)","access":"WR","varp":"(N)","varScopep":"(PB)","classOrPackagep":"UNLINKED"}
],"timingControlp": [],"strengthSpecp": []}
]},
{"type":"VARSCOPE","name":"t.between","addr":"(UB)","loc":"d,18:15,18:22","dtypep":"(H)","isTrace":true,"scopep":"(BB)","varp":"(O)"},
{"type":"VARSCOPE","name":"t.cell1.WIDTH","addr":"(VB)","loc":"d,37:15,37:20","dtypep":"(Q)","isTrace":true,"scopep":"(BB)","varp":"(P)"},
{"type":"VARSCOPE","name":"t.cell1.clk","addr":"(WB)","loc":"d,39:11,39:14","dtypep":"(J)","isTrace":true,"scopep":"(BB)","varp":"(T)"},
{"type":"ALWAYS","name":"","addr":"(XB)","loc":"d,39:11,39:14","keyword":"cont_assign","sentreep": [],
"stmtsp": [
{"type":"ASSIGNW","name":"","addr":"(YB)","loc":"d,39:11,39:14","dtypep":"(J)",
"rhsp": [
{"type":"VARREF","name":"clk","addr":"(ZB)","loc":"d,39:11,39:14","dtypep":"(J)","access":"RD","varp":"(I)","varScopep":"(DB)","classOrPackagep":"UNLINKED"}
],
"lhsp": [
{"type":"VARREF","name":"t.cell1.clk","addr":"(AC)","loc":"d,39:11,39:14","dtypep":"(J)","access":"WR","varp":"(T)","varScopep":"(WB)","classOrPackagep":"UNLINKED"}
],"timingControlp": [],"strengthSpecp": []}
]},
{"type":"VARSCOPE","name":"t.cell1.d","addr":"(BC)","loc":"d,40:23,40:24","dtypep":"(H)","isTrace":true,"scopep":"(BB)","varp":"(U)"},
{"type":"ALWAYS","name":"","addr":"(CC)","loc":"d,40:23,40:24","keyword":"cont_assign","sentreep": [],
"stmtsp": [
{"type":"ASSIGNW","name":"","addr":"(DC)","loc":"d,40:23,40:24","dtypep":"(H)",
"rhsp": [
{"type":"VARREF","name":"d","addr":"(EC)","loc":"d,40:23,40:24","dtypep":"(H)","access":"RD","varp":"(K)","varScopep":"(EB)","classOrPackagep":"UNLINKED"}
],
"lhsp": [
{"type":"VARREF","name":"t.cell1.d","addr":"(FC)","loc":"d,40:23,40:24","dtypep":"(H)","access":"WR","varp":"(U)","varScopep":"(BC)","classOrPackagep":"UNLINKED"}
],"timingControlp": [],"strengthSpecp": []}
]},
{"type":"VARSCOPE","name":"t.cell1.q","addr":"(GC)","loc":"d,41:30,41:31","dtypep":"(H)","isTrace":true,"scopep":"(BB)","varp":"(V)"},
{"type":"ALWAYS","name":"","addr":"(HC)","loc":"d,41:30,41:31","keyword":"cont_assign","sentreep": [],
"stmtsp": [
{"type":"ASSIGNW","name":"","addr":"(IC)","loc":"d,41:30,41:31","dtypep":"(H)",
"rhsp": [
{"type":"VARREF","name":"t.between","addr":"(JC)","loc":"d,41:30,41:31","dtypep":"(H)","access":"RD","varp":"(O)","varScopep":"(UB)","classOrPackagep":"UNLINKED"}
],
"lhsp": [
{"type":"VARREF","name":"t.cell1.q","addr":"(KC)","loc":"d,41:30,41:31","dtypep":"(H)","access":"WR","varp":"(V)","varScopep":"(GC)","classOrPackagep":"UNLINKED"}
],"timingControlp": [],"strengthSpecp": []}
]},
{"type":"VARSCOPE","name":"t.cell1.IGNORED","addr":"(LC)","loc":"d,44:14,44:21","dtypep":"(Q)","isTrace":true,"scopep":"(BB)","varp":"(W)"},
{"type":"VARSCOPE","name":"t.cell2.clk","addr":"(MC)","loc":"d,51:11,51:14","dtypep":"(J)","isTrace":true,"scopep":"(BB)","varp":"(Y)"},
{"type":"ALWAYS","name":"","addr":"(NC)","loc":"d,51:11,51:14","keyword":"cont_assign","sentreep": [],
"stmtsp": [
{"type":"ASSIGNW","name":"","addr":"(OC)","loc":"d,51:11,51:14","dtypep":"(J)",
"rhsp": [
{"type":"VARREF","name":"clk","addr":"(PC)","loc":"d,51:11,51:14","dtypep":"(J)","access":"RD","varp":"(I)","varScopep":"(DB)","classOrPackagep":"UNLINKED"}
],
"lhsp": [
{"type":"VARREF","name":"t.cell2.clk","addr":"(QC)","loc":"d,51:11,51:14","dtypep":"(J)","access":"WR","varp":"(Y)","varScopep":"(MC)","classOrPackagep":"UNLINKED"}
],"timingControlp": [],"strengthSpecp": []}
]},
{"type":"VARSCOPE","name":"t.cell2.d","addr":"(RC)","loc":"d,52:17,52:18","dtypep":"(H)","isTrace":true,"scopep":"(BB)","varp":"(Z)"},
{"type":"ALWAYS","name":"","addr":"(SC)","loc":"d,52:17,52:18","keyword":"cont_assign","sentreep": [],
"stmtsp": [
{"type":"ASSIGNW","name":"","addr":"(TC)","loc":"d,52:17,52:18","dtypep":"(H)",
"rhsp": [
{"type":"VARREF","name":"t.between","addr":"(UC)","loc":"d,52:17,52:18","dtypep":"(H)","access":"RD","varp":"(O)","varScopep":"(UB)","classOrPackagep":"UNLINKED"}
],
"lhsp": [
{"type":"VARREF","name":"t.cell2.d","addr":"(VC)","loc":"d,52:17,52:18","dtypep":"(H)","access":"WR","varp":"(Z)","varScopep":"(RC)","classOrPackagep":"UNLINKED"}
],"timingControlp": [],"strengthSpecp": []}
]},
{"type":"VARSCOPE","name":"t.cell2.q","addr":"(WC)","loc":"d,53:23,53:24","dtypep":"(H)","isTrace":true,"scopep":"(BB)","varp":"(AB)"},
{"type":"ALWAYS","name":"","addr":"(XC)","loc":"d,53:23,53:24","keyword":"cont_assign","sentreep": [],
"stmtsp": [
{"type":"ASSIGNW","name":"","addr":"(YC)","loc":"d,53:23,53:24","dtypep":"(H)",
"rhsp": [
{"type":"VARREF","name":"q","addr":"(ZC)","loc":"d,53:23,53:24","dtypep":"(H)","access":"RD","varp":"(G)","varScopep":"(CB)","classOrPackagep":"UNLINKED"}
],
"lhsp": [
{"type":"VARREF","name":"t.cell2.q","addr":"(AD)","loc":"d,53:23,53:24","dtypep":"(H)","access":"WR","varp":"(AB)","varScopep":"(WC)","classOrPackagep":"UNLINKED"}
],"timingControlp": [],"strengthSpecp": []}
]}
],
"blocksp": [
{"type":"ALWAYS","name":"","addr":"(BD)","loc":"d,46:3,46:9","keyword":"always",
"sentreep": [
{"type":"SENTREE","name":"","addr":"(CD)","loc":"d,46:10,46:11",
"sensesp": [
{"type":"SENITEM","name":"","addr":"(DD)","loc":"d,46:12,46:19","edgeType":"POS",
"sensp": [
{"type":"VARREF","name":"clk","addr":"(ED)","loc":"d,46:20,46:23","dtypep":"(J)","access":"RD","varp":"(I)","varScopep":"(DB)","classOrPackagep":"UNLINKED"}
],"condp": []}
]}
],
"stmtsp": [
{"type":"ASSIGNDLY","name":"","addr":"(FD)","loc":"d,46:27,46:29","dtypep":"(H)",
"rhsp": [
{"type":"VARREF","name":"d","addr":"(GD)","loc":"d,46:30,46:31","dtypep":"(H)","access":"RD","varp":"(K)","varScopep":"(EB)","classOrPackagep":"UNLINKED"}
],
"lhsp": [
{"type":"VARREF","name":"t.between","addr":"(HD)","loc":"d,46:25,46:26","dtypep":"(H)","access":"WR","varp":"(O)","varScopep":"(UB)","classOrPackagep":"UNLINKED"}
],"timingControlp": []}
]},
{"type":"ALWAYS","name":"","addr":"(ID)","loc":"d,56:12,56:13","keyword":"cont_assign","sentreep": [],
"stmtsp": [
{"type":"ASSIGNW","name":"","addr":"(JD)","loc":"d,56:12,56:13","dtypep":"(H)",
"rhsp": [
{"type":"VARREF","name":"t.between","addr":"(KD)","loc":"d,18:15,18:22","dtypep":"(H)","access":"RD","varp":"(O)","varScopep":"(UB)","classOrPackagep":"UNLINKED"}
],
"lhsp": [
{"type":"VARREF","name":"q","addr":"(LD)","loc":"d,56:12,56:13","dtypep":"(H)","access":"WR","varp":"(G)","varScopep":"(CB)","classOrPackagep":"UNLINKED"}
],"timingControlp": [],"strengthSpecp": []}
]}
],"inlinesp": []}
]}
]}
],"filesp": [],
"miscsp": [
{"type":"TYPETABLE","name":"","addr":"(C)","loc":"a,0:0,0:0","constraintRefp":"UNLINKED","emptyQueuep":"UNLINKED","queueIndexp":"UNLINKED","streamp":"UNLINKED","voidp":"(MD)",
"typesp": [
{"type":"BASICDTYPE","name":"logic","addr":"(Q)","loc":"d,37:15,37:20","dtypep":"(Q)","keyword":"logic","range":"31:0","generic":true,"signed":true,"rangep": []},
{"type":"BASICDTYPE","name":"logic","addr":"(J)","loc":"d,39:11,39:14","dtypep":"(J)","keyword":"logic","generic":true,"rangep": []},
{"type":"BASICDTYPE","name":"logic","addr":"(H)","loc":"d,16:15,16:16","dtypep":"(H)","keyword":"logic","range":"3:0","generic":true,"rangep": []},
{"type":"BASICDTYPE","name":"bit","addr":"(S)","loc":"d,21:14,21:15","dtypep":"(S)","keyword":"bit","range":"31:0","generic":true,"signed":true,"rangep": []},
{"type":"VOIDDTYPE","name":"","addr":"(MD)","loc":"a,0:0,0:0","dtypep":"(MD)"}
]},
{"type":"CONSTPOOL","name":"","addr":"(D)","loc":"a,0:0,0:0",
"modulep": [
{"type":"MODULE","name":"@CONST-POOL@","addr":"(ND)","loc":"a,0:0,0:0","origName":"@CONST-POOL@","verilogName":"@CONST-POOL@","level":0,"timeunit":"NONE","inlinesp": [],
"stmtsp": [
{"type":"SCOPE","name":"@CONST-POOL@","addr":"(OD)","loc":"a,0:0,0:0","aboveScopep":"UNLINKED","aboveCellp":"UNLINKED","modp":"(ND)","varsp": [],"blocksp": [],"inlinesp": []}
]}
]}
]}