387 lines
12 KiB
Plaintext
387 lines
12 KiB
Plaintext
# generated by verilog2bench.py https://gitea.yuhangq.com/YuhangQ/any2bench
|
|
INPUT(NET_1)
|
|
INPUT(NET_10)
|
|
INPUT(NET_11)
|
|
INPUT(NET_12)
|
|
INPUT(NET_13)
|
|
INPUT(NET_14)
|
|
INPUT(NET_15)
|
|
INPUT(NET_16)
|
|
INPUT(NET_17)
|
|
INPUT(NET_18)
|
|
INPUT(NET_19)
|
|
INPUT(NET_2)
|
|
INPUT(NET_20)
|
|
INPUT(NET_21)
|
|
INPUT(NET_22)
|
|
INPUT(NET_23)
|
|
INPUT(NET_24)
|
|
INPUT(NET_25)
|
|
INPUT(NET_26)
|
|
INPUT(NET_27)
|
|
INPUT(NET_28)
|
|
INPUT(NET_29)
|
|
INPUT(NET_3)
|
|
INPUT(NET_30)
|
|
INPUT(NET_31)
|
|
INPUT(NET_32)
|
|
INPUT(NET_33)
|
|
INPUT(NET_34)
|
|
INPUT(NET_35)
|
|
INPUT(NET_36)
|
|
INPUT(NET_37)
|
|
INPUT(NET_38)
|
|
INPUT(NET_39)
|
|
INPUT(NET_4)
|
|
INPUT(NET_40)
|
|
INPUT(NET_41)
|
|
INPUT(NET_42)
|
|
INPUT(NET_43)
|
|
INPUT(NET_44)
|
|
INPUT(NET_45)
|
|
INPUT(NET_46)
|
|
INPUT(NET_47)
|
|
INPUT(NET_48)
|
|
INPUT(NET_49)
|
|
INPUT(NET_5)
|
|
INPUT(NET_50)
|
|
INPUT(NET_51)
|
|
INPUT(NET_52)
|
|
INPUT(NET_53)
|
|
INPUT(NET_54)
|
|
INPUT(NET_55)
|
|
INPUT(NET_56)
|
|
INPUT(NET_57)
|
|
INPUT(NET_58)
|
|
INPUT(NET_59)
|
|
INPUT(NET_6)
|
|
INPUT(NET_60)
|
|
INPUT(NET_61)
|
|
INPUT(NET_62)
|
|
INPUT(NET_63)
|
|
INPUT(NET_7)
|
|
INPUT(NET_8)
|
|
INPUT(NET_9)
|
|
OUTPUT(NET_171)
|
|
OUTPUT(NET_172)
|
|
OUTPUT(NET_173)
|
|
OUTPUT(NET_174)
|
|
OUTPUT(NET_215)
|
|
OUTPUT(NET_216)
|
|
OUTPUT(NET_217)
|
|
OUTPUT(NET_218)
|
|
OUTPUT(NET_219)
|
|
OUTPUT(NET_220)
|
|
OUTPUT(NET_221)
|
|
OUTPUT(NET_223)
|
|
OUTPUT(NET_224)
|
|
OUTPUT(NET_225)
|
|
OUTPUT(NET_251)
|
|
OUTPUT(NET_252)
|
|
OUTPUT(NET_253)
|
|
OUTPUT(NET_255)
|
|
OUTPUT(NET_256)
|
|
OUTPUT(NET_257)
|
|
OUTPUT(NET_258)
|
|
OUTPUT(NET_259)
|
|
OUTPUT(NET_260)
|
|
OUTPUT(NET_261)
|
|
OUTPUT(NET_262)
|
|
OUTPUT(NET_263)
|
|
OUTPUT(NET_264)
|
|
OUTPUT(NET_286)
|
|
OUTPUT(NET_287)
|
|
OUTPUT(NET_288)
|
|
OUTPUT(NET_289)
|
|
OUTPUT(NET_290)
|
|
OUTPUT(NET_291)
|
|
OUTPUT(NET_292)
|
|
OUTPUT(NET_301)
|
|
OUTPUT(NET_302)
|
|
OUTPUT(NET_303)
|
|
OUTPUT(NET_318)
|
|
OUTPUT(NET_319)
|
|
OUTPUT(NET_320)
|
|
OUTPUT(NET_321)
|
|
OUTPUT(NET_322)
|
|
OUTPUT(NET_323)
|
|
OUTPUT(NET_324)
|
|
OUTPUT(NET_325)
|
|
OUTPUT(NET_326)
|
|
OUTPUT(NET_327)
|
|
OUTPUT(NET_328)
|
|
OUTPUT(NET_333)
|
|
OUTPUT(NET_337)
|
|
OUTPUT(NET_338)
|
|
OUTPUT(NET_339)
|
|
OUTPUT(NET_64)
|
|
OUTPUT(NET_65)
|
|
OUTPUT(NET_66)
|
|
OUTPUT(NET_67)
|
|
OUTPUT(NET_68)
|
|
OUTPUT(NET_69)
|
|
OUTPUT(NET_70)
|
|
OUTPUT(NET_71)
|
|
OUTPUT(NET_72)
|
|
OUTPUT(NET_73)
|
|
OUTPUT(NET_75)
|
|
new_n127_ = NOT ( NET_58 )
|
|
new_n128_ = OR ( NET_59, new_n127_ )
|
|
new_n129_ = NAND ( NET_59, NET_57 )
|
|
NET_171 = NAND ( new_n129_, new_n128_ )
|
|
new_n131_ = OR ( new_n127_, NET_57, NET_55 )
|
|
new_n132_ = NAND ( new_n127_, NET_57, NET_1 )
|
|
NET_172 = NAND ( new_n132_, new_n131_, NET_59 )
|
|
new_n134_ = NOT ( NET_50 )
|
|
new_n135_ = NAND ( NET_47, NET_10 )
|
|
new_n136_ = OR ( new_n135_, new_n134_ )
|
|
new_n137_ = NOT ( NET_44 )
|
|
new_n138_ = OR ( NET_62, new_n137_ )
|
|
NET_173 = NAND ( new_n138_, new_n136_ )
|
|
new_n140_ = NOR ( NET_50, NET_42 )
|
|
new_n141_ = OR ( new_n140_, NET_46 )
|
|
new_n142_ = NAND ( NET_50, NET_42 )
|
|
NET_174 = NAND ( new_n142_, new_n141_ )
|
|
new_n144_ = NOT ( NET_61 )
|
|
new_n145_ = NAND ( new_n144_, NET_60, NET_52 )
|
|
new_n146_ = NOT ( NET_60 )
|
|
new_n147_ = NAND ( new_n144_, new_n146_, NET_43 )
|
|
NET_215 = NAND ( new_n147_, new_n145_ )
|
|
new_n149_ = NOR ( NET_46, NET_42 )
|
|
new_n150_ = NAND ( new_n149_, NET_53 )
|
|
new_n151_ = NOT ( NET_46 )
|
|
new_n152_ = NAND ( new_n151_, NET_42 )
|
|
new_n153_ = NAND ( new_n152_, NET_41 )
|
|
NET_216 = NAND ( new_n153_, new_n150_ )
|
|
new_n155_ = NAND ( NET_62, NET_42 )
|
|
new_n156_ = NAND ( new_n155_, NET_46 )
|
|
new_n157_ = NOT ( NET_53 )
|
|
new_n158_ = OR ( new_n157_, NET_42 )
|
|
NET_217 = NAND ( new_n158_, new_n156_ )
|
|
new_n160_ = OR ( new_n129_, new_n127_ )
|
|
new_n161_ = NOT ( NET_59 )
|
|
new_n162_ = NAND ( NET_58, NET_55 )
|
|
new_n163_ = OR ( new_n162_, new_n161_ )
|
|
new_n164_ = NAND ( new_n163_, NET_43 )
|
|
NET_218 = NAND ( new_n164_, new_n160_ )
|
|
new_n166_ = NOT ( NET_57 )
|
|
new_n167_ = NAND ( new_n161_, new_n127_, new_n166_ )
|
|
new_n168_ = OR ( NET_58, NET_1 )
|
|
new_n169_ = OR ( new_n168_, new_n129_ )
|
|
new_n170_ = NAND ( new_n169_, NET_45 )
|
|
NET_219 = NAND ( new_n170_, new_n167_ )
|
|
new_n172_ = OR ( new_n155_, new_n151_ )
|
|
new_n173_ = NOT ( NET_52 )
|
|
new_n174_ = OR ( new_n149_, new_n173_ )
|
|
NET_220 = NAND ( new_n174_, new_n172_ )
|
|
new_n176_ = NAND ( new_n144_, NET_60, new_n173_ )
|
|
new_n177_ = NAND ( new_n176_, NET_53 )
|
|
new_n178_ = OR ( new_n144_, NET_60 )
|
|
NET_221 = NAND ( new_n178_, new_n177_ )
|
|
new_n180_ = OR ( new_n151_, NET_42 )
|
|
new_n181_ = NAND ( NET_62, NET_46 )
|
|
new_n182_ = NAND ( new_n181_, NET_42 )
|
|
NET_223 = NAND ( new_n182_, new_n180_ )
|
|
new_n184_ = NAND ( new_n128_, NET_49 )
|
|
new_n185_ = OR ( new_n128_, NET_57 )
|
|
NET_224 = NAND ( new_n185_, new_n184_ )
|
|
new_n187_ = OR ( new_n173_, NET_51 )
|
|
new_n188_ = NAND ( new_n187_, new_n144_, NET_60 )
|
|
NET_225 = NAND ( new_n188_, new_n178_ )
|
|
new_n190_ = NAND ( new_n145_, NET_51 )
|
|
new_n191_ = OR ( new_n145_, NET_51 )
|
|
NET_251 = NAND ( new_n191_, new_n190_ )
|
|
new_n193_ = NOT ( NET_54 )
|
|
NET_252 = NAND ( new_n191_, new_n193_ )
|
|
new_n195_ = NOT ( NET_15 )
|
|
new_n196_ = NOT ( NET_16 )
|
|
new_n197_ = NAND ( NET_18, NET_17 )
|
|
new_n198_ = OR ( new_n197_, new_n196_ )
|
|
new_n199_ = NOR ( new_n128_, new_n166_ )
|
|
new_n200_ = NOT ( new_n199_ )
|
|
new_n201_ = NOR ( new_n200_, new_n198_ )
|
|
NET_253 = NOR ( new_n201_, new_n195_ )
|
|
new_n203_ = NOT ( NET_41 )
|
|
new_n204_ = NAND ( NET_56, new_n203_ )
|
|
new_n205_ = NAND ( NET_47, NET_41 )
|
|
new_n206_ = NAND ( new_n205_, new_n204_ )
|
|
new_n207_ = NAND ( new_n206_, new_n134_ )
|
|
new_n208_ = NAND ( new_n135_, NET_50 )
|
|
NET_255 = NAND ( new_n208_, new_n207_ )
|
|
new_n210_ = NOR ( NET_47, new_n203_ )
|
|
new_n211_ = NAND ( new_n210_, NET_2 )
|
|
new_n212_ = NOT ( new_n210_ )
|
|
new_n213_ = NAND ( new_n212_, NET_19 )
|
|
NET_256 = NAND ( new_n213_, new_n211_ )
|
|
new_n215_ = NAND ( new_n210_, NET_3 )
|
|
new_n216_ = NAND ( new_n212_, NET_20 )
|
|
NET_257 = NAND ( new_n216_, new_n215_ )
|
|
new_n218_ = NAND ( new_n210_, NET_4 )
|
|
new_n219_ = NAND ( new_n212_, NET_21 )
|
|
NET_258 = NAND ( new_n219_, new_n218_ )
|
|
new_n221_ = NAND ( new_n210_, NET_5 )
|
|
new_n222_ = NAND ( new_n212_, NET_22 )
|
|
NET_259 = NAND ( new_n222_, new_n221_ )
|
|
new_n224_ = NAND ( new_n210_, NET_6 )
|
|
new_n225_ = NAND ( new_n212_, NET_23 )
|
|
NET_260 = NAND ( new_n225_, new_n224_ )
|
|
new_n227_ = NAND ( new_n210_, NET_7 )
|
|
new_n228_ = NAND ( new_n212_, NET_24 )
|
|
NET_261 = NAND ( new_n228_, new_n227_ )
|
|
new_n230_ = NAND ( new_n210_, NET_8 )
|
|
new_n231_ = NAND ( new_n212_, NET_25 )
|
|
NET_262 = NAND ( new_n231_, new_n230_ )
|
|
new_n233_ = NAND ( new_n210_, NET_9 )
|
|
new_n234_ = NAND ( new_n212_, NET_26 )
|
|
NET_263 = NAND ( new_n234_, new_n233_ )
|
|
new_n236_ = OR ( NET_59, new_n166_ )
|
|
new_n237_ = NAND ( new_n162_, new_n166_ )
|
|
new_n238_ = NAND ( new_n237_, new_n168_ )
|
|
new_n239_ = NAND ( new_n238_, NET_59 )
|
|
NET_264 = NAND ( new_n239_, new_n236_ )
|
|
new_n241_ = NAND ( new_n199_, new_n198_ )
|
|
new_n242_ = OR ( new_n241_, new_n195_ )
|
|
new_n243_ = NAND ( new_n200_, NET_11 )
|
|
NET_286 = NAND ( new_n243_, new_n242_ )
|
|
new_n245_ = OR ( new_n241_, new_n196_ )
|
|
new_n246_ = NAND ( new_n200_, NET_12 )
|
|
new_n247_ = OR ( new_n241_, new_n197_ )
|
|
NET_287 = NAND ( new_n247_, new_n246_, new_n245_ )
|
|
new_n249_ = NAND ( new_n200_, NET_14 )
|
|
new_n250_ = OR ( new_n241_, NET_18 )
|
|
NET_288 = NAND ( new_n250_, new_n249_ )
|
|
new_n252_ = OR ( new_n200_, new_n197_ )
|
|
new_n253_ = NAND ( new_n252_, NET_16 )
|
|
NET_289 = NAND ( new_n253_, new_n247_ )
|
|
new_n255_ = NAND ( new_n200_, NET_18 )
|
|
NET_290 = NAND ( new_n255_, new_n250_ )
|
|
new_n257_ = NAND ( new_n200_, NET_48 )
|
|
NET_291 = NAND ( new_n257_, new_n169_ )
|
|
new_n259_ = NAND ( new_n144_, NET_60, NET_52, NET_51 )
|
|
new_n260_ = NAND ( new_n259_, NET_55 )
|
|
NET_292 = NAND ( new_n260_, new_n147_ )
|
|
new_n262_ = NOT ( NET_31 )
|
|
new_n263_ = NOT ( NET_32 )
|
|
new_n264_ = NOT ( NET_33 )
|
|
new_n265_ = NOT ( NET_37 )
|
|
new_n266_ = NOR ( NET_40, NET_39, NET_38 )
|
|
new_n267_ = NOR ( new_n266_, new_n265_ )
|
|
new_n268_ = OR ( new_n267_, NET_36 )
|
|
new_n269_ = NAND ( new_n268_, NET_35, NET_34 )
|
|
new_n270_ = NAND ( new_n269_, new_n264_, new_n263_, new_n262_ )
|
|
new_n271_ = AND ( new_n270_, NET_44 )
|
|
new_n272_ = NOT ( NET_30 )
|
|
new_n273_ = NOT ( NET_28 )
|
|
new_n274_ = NAND ( NET_29, new_n273_, NET_19 )
|
|
new_n275_ = NAND ( NET_27, NET_25 )
|
|
new_n276_ = NAND ( NET_29, NET_28, NET_23 )
|
|
new_n277_ = NOT ( NET_29 )
|
|
new_n278_ = NAND ( new_n277_, NET_28, NET_21 )
|
|
new_n279_ = NAND ( new_n278_, new_n276_, new_n275_, new_n274_ )
|
|
new_n280_ = NAND ( new_n279_, new_n272_ )
|
|
new_n281_ = NAND ( new_n277_, NET_28, NET_22 )
|
|
new_n282_ = NAND ( NET_27, NET_26 )
|
|
new_n283_ = NAND ( NET_29, NET_28, NET_24 )
|
|
new_n284_ = NOT ( NET_27 )
|
|
new_n285_ = NAND ( new_n277_, new_n273_, new_n284_ )
|
|
new_n286_ = NAND ( NET_29, new_n273_, NET_20 )
|
|
new_n287_ = AND ( new_n286_, new_n285_, new_n283_ )
|
|
new_n288_ = NAND ( new_n287_, new_n282_, new_n281_ )
|
|
new_n289_ = NAND ( new_n288_, NET_30 )
|
|
NET_301 = NAND ( new_n289_, new_n280_, new_n271_ )
|
|
new_n291_ = NOT ( NET_17 )
|
|
new_n292_ = OR ( new_n250_, new_n291_ )
|
|
new_n293_ = NAND ( new_n200_, NET_13 )
|
|
new_n294_ = NAND ( new_n199_, new_n198_, NET_18, new_n291_ )
|
|
NET_302 = NAND ( new_n294_, new_n293_, new_n292_ )
|
|
new_n296_ = NAND ( new_n199_, NET_18 )
|
|
new_n297_ = NAND ( new_n296_, NET_17 )
|
|
NET_303 = NAND ( new_n297_, new_n294_ )
|
|
new_n299_ = NAND ( new_n270_, NET_44, NET_30 )
|
|
NET_318 = NOR ( new_n299_, new_n285_ )
|
|
new_n301_ = NOR ( new_n270_, new_n137_ )
|
|
new_n302_ = NOT ( NET_34 )
|
|
new_n303_ = NOT ( NET_35 )
|
|
new_n304_ = NOT ( NET_36 )
|
|
new_n305_ = NAND ( NET_40, NET_39, NET_38 )
|
|
new_n306_ = OR ( new_n305_, new_n265_, new_n304_ )
|
|
new_n307_ = OR ( new_n306_, new_n303_ )
|
|
new_n308_ = OR ( new_n307_, new_n302_ )
|
|
new_n309_ = OR ( new_n308_, new_n264_ )
|
|
new_n310_ = NAND ( new_n309_, new_n263_ )
|
|
new_n311_ = OR ( new_n308_, new_n264_, new_n263_ )
|
|
new_n312_ = NAND ( new_n311_, new_n310_, new_n301_ )
|
|
new_n313_ = OR ( NET_44, new_n263_ )
|
|
NET_319 = NAND ( new_n313_, new_n312_ )
|
|
new_n315_ = NAND ( new_n308_, new_n264_ )
|
|
new_n316_ = NAND ( new_n315_, new_n309_, new_n301_ )
|
|
new_n317_ = OR ( NET_44, new_n264_ )
|
|
NET_320 = NAND ( new_n317_, new_n316_ )
|
|
new_n319_ = NAND ( new_n307_, new_n302_ )
|
|
new_n320_ = NAND ( new_n319_, new_n308_, new_n301_ )
|
|
new_n321_ = OR ( NET_44, new_n302_ )
|
|
NET_321 = NAND ( new_n321_, new_n320_ )
|
|
new_n323_ = NAND ( new_n306_, new_n303_ )
|
|
new_n324_ = NAND ( new_n323_, new_n307_, new_n301_ )
|
|
new_n325_ = OR ( NET_44, new_n303_ )
|
|
NET_322 = NAND ( new_n325_, new_n324_ )
|
|
new_n327_ = OR ( new_n305_, new_n265_ )
|
|
new_n328_ = NAND ( new_n327_, new_n304_ )
|
|
new_n329_ = OR ( new_n327_, new_n304_ )
|
|
new_n330_ = NAND ( new_n329_, new_n328_, new_n301_ )
|
|
new_n331_ = OR ( NET_44, new_n304_ )
|
|
NET_323 = NAND ( new_n331_, new_n330_ )
|
|
new_n333_ = NAND ( new_n305_, new_n265_ )
|
|
new_n334_ = NAND ( new_n333_, new_n327_, new_n301_ )
|
|
new_n335_ = OR ( NET_44, new_n265_ )
|
|
NET_324 = NAND ( new_n335_, new_n334_ )
|
|
new_n337_ = NOT ( NET_38 )
|
|
new_n338_ = NAND ( NET_40, NET_39 )
|
|
new_n339_ = OR ( new_n338_, new_n337_ )
|
|
new_n340_ = NAND ( new_n338_, new_n337_ )
|
|
new_n341_ = NAND ( new_n340_, new_n339_, new_n301_ )
|
|
new_n342_ = OR ( NET_44, new_n337_ )
|
|
NET_325 = NAND ( new_n342_, new_n341_ )
|
|
new_n344_ = OR ( NET_40, NET_39 )
|
|
new_n345_ = NAND ( new_n344_, new_n338_, new_n301_ )
|
|
new_n346_ = NAND ( new_n137_, NET_39 )
|
|
NET_326 = NAND ( new_n346_, new_n345_ )
|
|
new_n348_ = NOT ( NET_40 )
|
|
new_n349_ = NAND ( new_n301_, new_n348_ )
|
|
new_n350_ = OR ( NET_44, new_n348_ )
|
|
NET_327 = NAND ( new_n350_, new_n349_ )
|
|
new_n352_ = NOR ( NET_29, NET_28 )
|
|
new_n353_ = NOR ( new_n352_, NET_30 )
|
|
new_n354_ = OR ( new_n353_, NET_27 )
|
|
new_n355_ = NAND ( new_n354_, new_n271_ )
|
|
new_n356_ = OR ( new_n271_, new_n272_ )
|
|
NET_328 = NAND ( new_n356_, new_n355_ )
|
|
new_n358_ = XOR ( new_n311_, new_n262_ )
|
|
new_n359_ = NAND ( new_n358_, new_n301_ )
|
|
new_n360_ = OR ( NET_44, new_n262_ )
|
|
NET_333 = NAND ( new_n360_, new_n359_ )
|
|
new_n362_ = OR ( NET_29, new_n273_ )
|
|
new_n363_ = NAND ( new_n299_, NET_28 )
|
|
new_n364_ = OR ( new_n299_, new_n277_, NET_28 )
|
|
NET_337 = NAND ( new_n364_, new_n363_, new_n362_ )
|
|
new_n366_ = NAND ( new_n272_, new_n273_, new_n284_ )
|
|
new_n367_ = OR ( new_n362_, new_n272_ )
|
|
new_n368_ = NAND ( new_n367_, new_n366_ )
|
|
new_n369_ = NAND ( new_n368_, new_n271_ )
|
|
new_n370_ = NAND ( new_n299_, NET_29 )
|
|
NET_338 = NAND ( new_n370_, new_n369_ )
|
|
new_n372_ = OR ( new_n299_, new_n277_, new_n273_ )
|
|
new_n373_ = NAND ( new_n299_, NET_27 )
|
|
NET_339 = NAND ( new_n373_, new_n372_ )
|
|
NET_75 = OR ( NET_62, NET_47, NET_41 )
|
|
NET_64 = BUF ( NET_49 )
|
|
NET_65 = BUF ( NET_48 )
|
|
NET_66 = BUF ( NET_54 )
|
|
NET_67 = BUF ( NET_11 )
|
|
NET_68 = BUF ( NET_12 )
|
|
NET_69 = BUF ( NET_13 )
|
|
NET_70 = BUF ( NET_14 )
|
|
NET_71 = BUF ( NET_45 )
|
|
NET_72 = BUF ( NET_56 )
|
|
NET_73 = BUF ( NET_63 )
|