OpenSTA/test/nangate45/designs/gcd.v

3238 lines
55 KiB
Coq

/* Generated by Yosys 0.60 (git sha1 5bafeb77d, g++ 13.3.0-6ubuntu2~24.04 -fPIC -O3) */
(* hdlname = "gcd" *)
(* top = 1 *)
(* src = "/workspace/clean/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:11.1-102.10" *)
module gcd(clk, req_msg, req_rdy, req_val, reset, resp_msg, resp_rdy, resp_val);
(* src = "/workspace/clean/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:13.15-13.18" *)
input clk;
wire clk;
(* src = "/workspace/clean/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:14.24-14.31" *)
input [31:0] req_msg;
wire [31:0] req_msg;
(* src = "/workspace/clean/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:15.15-15.22" *)
output req_rdy;
wire req_rdy;
(* src = "/workspace/clean/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:16.15-16.22" *)
input req_val;
wire req_val;
(* src = "/workspace/clean/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:17.15-17.20" *)
input reset;
wire reset;
(* src = "/workspace/clean/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:18.24-18.32" *)
output [15:0] resp_msg;
wire [15:0] resp_msg;
(* src = "/workspace/clean/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:19.15-19.23" *)
input resp_rdy;
wire resp_rdy;
(* src = "/workspace/clean/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:20.15-20.23" *)
output resp_val;
wire resp_val;
wire _000_;
wire _001_;
wire _002_;
wire _003_;
wire _004_;
wire _005_;
wire _006_;
wire _007_;
wire _008_;
wire _009_;
wire _010_;
wire _011_;
wire _012_;
wire _013_;
wire _014_;
wire _015_;
wire _016_;
wire _017_;
wire _018_;
wire _019_;
wire _020_;
wire _021_;
wire _022_;
wire _023_;
wire _024_;
wire _025_;
wire _026_;
wire _027_;
wire _028_;
wire _029_;
wire _030_;
wire _031_;
wire _032_;
wire _033_;
wire _034_;
wire _035_;
wire _036_;
wire _037_;
wire _038_;
wire _039_;
wire _040_;
wire _041_;
wire _042_;
wire _043_;
wire _044_;
wire _045_;
wire _046_;
wire _047_;
wire _048_;
wire _049_;
wire _050_;
wire _051_;
wire _052_;
wire _053_;
wire _054_;
wire _055_;
wire _056_;
wire _057_;
wire _058_;
wire _059_;
wire _060_;
wire _061_;
wire _062_;
wire _063_;
wire _064_;
wire _065_;
wire _066_;
wire _067_;
wire _068_;
wire _069_;
wire _070_;
wire _071_;
wire _072_;
wire _073_;
wire _074_;
wire _075_;
wire _076_;
wire _077_;
wire _078_;
wire _079_;
wire _080_;
wire _081_;
wire _082_;
wire _083_;
wire _084_;
wire _085_;
wire _086_;
wire _087_;
wire _088_;
wire _089_;
wire _090_;
wire _091_;
wire _092_;
wire _093_;
wire _094_;
wire _095_;
wire _096_;
wire _097_;
wire _098_;
wire _099_;
wire _100_;
wire _101_;
wire _102_;
wire _103_;
wire _104_;
wire _105_;
wire _106_;
wire _107_;
wire _108_;
wire _109_;
wire _110_;
wire _111_;
wire _112_;
wire _113_;
wire _114_;
wire _115_;
wire _116_;
wire _117_;
wire _118_;
wire _119_;
wire _120_;
wire _121_;
wire _122_;
wire _123_;
wire _124_;
wire _125_;
wire _126_;
wire _127_;
wire _128_;
wire _129_;
wire _130_;
wire _131_;
wire _132_;
wire _133_;
wire _134_;
wire _135_;
wire _136_;
wire _137_;
wire _138_;
wire _139_;
wire _140_;
wire _141_;
wire _142_;
wire _143_;
wire _144_;
wire _145_;
wire _146_;
wire _147_;
wire _148_;
wire _149_;
wire _150_;
wire _151_;
wire _152_;
wire _153_;
wire _154_;
wire _155_;
wire _156_;
wire _157_;
wire _158_;
wire _159_;
wire _160_;
wire _161_;
wire _162_;
wire _163_;
wire _164_;
wire _165_;
wire _166_;
wire _167_;
wire _168_;
wire _169_;
wire _170_;
wire _171_;
wire _172_;
wire _173_;
wire _174_;
wire _175_;
wire _176_;
wire _177_;
wire _178_;
wire _179_;
wire _180_;
wire _181_;
wire _182_;
wire _183_;
wire _184_;
wire _185_;
wire _186_;
wire _187_;
wire _188_;
wire _189_;
wire _190_;
wire _191_;
wire _192_;
wire _193_;
wire _194_;
wire _195_;
wire _196_;
wire _197_;
wire _198_;
wire _199_;
wire _200_;
wire _201_;
wire _202_;
wire _203_;
wire _204_;
wire _205_;
wire _206_;
wire _207_;
wire _208_;
wire _209_;
wire _210_;
wire _211_;
wire _212_;
wire _213_;
wire _214_;
wire _215_;
wire _216_;
wire _217_;
wire _218_;
wire _219_;
wire _220_;
wire _221_;
wire _222_;
wire _223_;
wire _224_;
wire _225_;
wire _226_;
wire _227_;
wire _228_;
wire _229_;
wire _230_;
wire _231_;
wire _232_;
wire _233_;
wire _234_;
wire _235_;
wire _236_;
wire _237_;
wire _238_;
wire _239_;
wire _240_;
wire _241_;
wire _242_;
wire _243_;
wire _244_;
wire _245_;
wire _246_;
wire _247_;
wire _248_;
wire _249_;
wire _250_;
wire _251_;
wire _252_;
wire _253_;
wire _254_;
wire _255_;
wire _256_;
wire _257_;
wire _258_;
wire _259_;
wire _260_;
wire _261_;
wire _262_;
wire _263_;
wire _264_;
wire _265_;
wire _266_;
wire _267_;
wire _268_;
wire _269_;
wire _270_;
wire _271_;
wire _272_;
wire _273_;
wire _274_;
wire _275_;
wire _276_;
wire _277_;
wire _278_;
wire _279_;
wire _280_;
wire _281_;
wire _282_;
wire _283_;
wire _284_;
wire _285_;
wire _286_;
wire _287_;
wire _288_;
wire _289_;
wire _290_;
wire _291_;
wire _292_;
wire _293_;
wire _294_;
wire _295_;
wire _296_;
wire _297_;
wire _298_;
wire _299_;
wire _300_;
wire _301_;
wire _302_;
wire _303_;
wire _304_;
wire _305_;
wire _306_;
wire _307_;
wire _308_;
wire _309_;
wire _310_;
wire _311_;
wire _312_;
wire _313_;
wire _314_;
wire _315_;
wire _316_;
wire _317_;
wire _318_;
wire _319_;
wire _320_;
wire _321_;
wire _322_;
wire _323_;
wire _324_;
wire _325_;
wire _326_;
wire _327_;
wire _328_;
wire _329_;
wire _330_;
wire _331_;
wire _332_;
wire _333_;
wire _334_;
wire _335_;
wire _336_;
wire _337_;
wire _338_;
wire _339_;
wire _340_;
wire _341_;
wire _342_;
wire _343_;
wire _344_;
wire _345_;
wire _346_;
wire _347_;
wire _348_;
wire _349_;
wire _350_;
wire _351_;
wire _352_;
wire _353_;
wire _354_;
wire _355_;
wire _356_;
wire _357_;
wire _358_;
wire _359_;
wire _360_;
wire _361_;
wire _362_;
wire _363_;
wire _364_;
wire _365_;
wire _366_;
wire _367_;
wire _368_;
wire _369_;
wire _370_;
wire _371_;
wire _372_;
wire _373_;
wire _374_;
wire _375_;
wire _376_;
wire _377_;
wire _378_;
wire _379_;
wire _380_;
wire _381_;
wire _382_;
wire _383_;
wire _384_;
wire _385_;
wire _386_;
wire _387_;
wire _388_;
wire _389_;
wire _390_;
wire _391_;
wire _392_;
wire _393_;
wire _394_;
wire _395_;
wire _396_;
wire _397_;
wire _398_;
wire _399_;
wire _400_;
wire _401_;
wire _402_;
wire _403_;
wire _404_;
wire _405_;
wire _406_;
wire _407_;
wire _408_;
wire _409_;
wire _410_;
wire _411_;
wire _412_;
wire _413_;
wire _414_;
wire _415_;
wire _416_;
wire _417_;
wire _418_;
wire _419_;
wire _420_;
wire _421_;
wire _422_;
wire _423_;
wire _424_;
wire _425_;
wire _426_;
wire _427_;
wire _428_;
wire _429_;
wire _430_;
wire _431_;
wire _432_;
wire _433_;
wire _434_;
wire _435_;
wire _436_;
wire _437_;
wire _438_;
wire _439_;
wire _440_;
wire _441_;
wire _442_;
wire _443_;
wire _444_;
wire _445_;
wire _446_;
wire _447_;
wire _448_;
wire _449_;
(* unused_bits = "0" *)
wire _450_;
(* unused_bits = "0" *)
wire _451_;
(* unused_bits = "0" *)
wire _452_;
(* unused_bits = "0" *)
wire _453_;
(* unused_bits = "0" *)
wire _454_;
(* unused_bits = "0" *)
wire _455_;
(* unused_bits = "0" *)
wire _456_;
(* unused_bits = "0" *)
wire _457_;
(* unused_bits = "0" *)
wire _458_;
(* unused_bits = "0" *)
wire _459_;
(* unused_bits = "0" *)
wire _460_;
(* unused_bits = "0" *)
wire _461_;
(* unused_bits = "0" *)
wire _462_;
(* unused_bits = "0" *)
wire _463_;
(* unused_bits = "0" *)
wire _464_;
(* unused_bits = "0" *)
wire _465_;
(* unused_bits = "0" *)
wire _466_;
(* unused_bits = "0" *)
wire _467_;
(* unused_bits = "0" *)
wire _468_;
(* unused_bits = "0" *)
wire _469_;
(* unused_bits = "0" *)
wire _470_;
(* unused_bits = "0" *)
wire _471_;
(* unused_bits = "0" *)
wire _472_;
(* unused_bits = "0" *)
wire _473_;
(* unused_bits = "0" *)
wire _474_;
(* unused_bits = "0" *)
wire _475_;
(* unused_bits = "0" *)
wire _476_;
(* unused_bits = "0" *)
wire _477_;
(* unused_bits = "0" *)
wire _478_;
(* unused_bits = "0" *)
wire _479_;
(* unused_bits = "0" *)
wire _480_;
(* unused_bits = "0" *)
wire _481_;
(* unused_bits = "0" *)
wire _482_;
(* unused_bits = "0" *)
wire _483_;
wire \ctrl.state.out[1] ;
wire \ctrl.state.out[2] ;
(* hdlname = "dpath a_lt_b$in0" *)
(* src = "/workspace/clean/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:408.19-408.29" *)
wire \dpath.a_lt_b$in0[0] ;
(* hdlname = "dpath a_lt_b$in0" *)
(* src = "/workspace/clean/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:408.19-408.29" *)
wire \dpath.a_lt_b$in0[10] ;
(* hdlname = "dpath a_lt_b$in0" *)
(* src = "/workspace/clean/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:408.19-408.29" *)
wire \dpath.a_lt_b$in0[11] ;
(* hdlname = "dpath a_lt_b$in0" *)
(* src = "/workspace/clean/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:408.19-408.29" *)
wire \dpath.a_lt_b$in0[12] ;
(* hdlname = "dpath a_lt_b$in0" *)
(* src = "/workspace/clean/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:408.19-408.29" *)
wire \dpath.a_lt_b$in0[13] ;
(* hdlname = "dpath a_lt_b$in0" *)
(* src = "/workspace/clean/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:408.19-408.29" *)
wire \dpath.a_lt_b$in0[14] ;
(* hdlname = "dpath a_lt_b$in0" *)
(* src = "/workspace/clean/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:408.19-408.29" *)
wire \dpath.a_lt_b$in0[15] ;
(* hdlname = "dpath a_lt_b$in0" *)
(* src = "/workspace/clean/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:408.19-408.29" *)
wire \dpath.a_lt_b$in0[1] ;
(* hdlname = "dpath a_lt_b$in0" *)
(* src = "/workspace/clean/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:408.19-408.29" *)
wire \dpath.a_lt_b$in0[2] ;
(* hdlname = "dpath a_lt_b$in0" *)
(* src = "/workspace/clean/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:408.19-408.29" *)
wire \dpath.a_lt_b$in0[3] ;
(* hdlname = "dpath a_lt_b$in0" *)
(* src = "/workspace/clean/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:408.19-408.29" *)
wire \dpath.a_lt_b$in0[4] ;
(* hdlname = "dpath a_lt_b$in0" *)
(* src = "/workspace/clean/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:408.19-408.29" *)
wire \dpath.a_lt_b$in0[5] ;
(* hdlname = "dpath a_lt_b$in0" *)
(* src = "/workspace/clean/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:408.19-408.29" *)
wire \dpath.a_lt_b$in0[6] ;
(* hdlname = "dpath a_lt_b$in0" *)
(* src = "/workspace/clean/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:408.19-408.29" *)
wire \dpath.a_lt_b$in0[7] ;
(* hdlname = "dpath a_lt_b$in0" *)
(* src = "/workspace/clean/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:408.19-408.29" *)
wire \dpath.a_lt_b$in0[8] ;
(* hdlname = "dpath a_lt_b$in0" *)
(* src = "/workspace/clean/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:408.19-408.29" *)
wire \dpath.a_lt_b$in0[9] ;
(* hdlname = "dpath a_lt_b$in1" *)
(* src = "/workspace/clean/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:409.19-409.29" *)
wire \dpath.a_lt_b$in1[0] ;
(* hdlname = "dpath a_lt_b$in1" *)
(* src = "/workspace/clean/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:409.19-409.29" *)
wire \dpath.a_lt_b$in1[10] ;
(* hdlname = "dpath a_lt_b$in1" *)
(* src = "/workspace/clean/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:409.19-409.29" *)
wire \dpath.a_lt_b$in1[11] ;
(* hdlname = "dpath a_lt_b$in1" *)
(* src = "/workspace/clean/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:409.19-409.29" *)
wire \dpath.a_lt_b$in1[12] ;
(* hdlname = "dpath a_lt_b$in1" *)
(* src = "/workspace/clean/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:409.19-409.29" *)
wire \dpath.a_lt_b$in1[13] ;
(* hdlname = "dpath a_lt_b$in1" *)
(* src = "/workspace/clean/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:409.19-409.29" *)
wire \dpath.a_lt_b$in1[14] ;
(* hdlname = "dpath a_lt_b$in1" *)
(* src = "/workspace/clean/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:409.19-409.29" *)
wire \dpath.a_lt_b$in1[15] ;
(* hdlname = "dpath a_lt_b$in1" *)
(* src = "/workspace/clean/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:409.19-409.29" *)
wire \dpath.a_lt_b$in1[1] ;
(* hdlname = "dpath a_lt_b$in1" *)
(* src = "/workspace/clean/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:409.19-409.29" *)
wire \dpath.a_lt_b$in1[2] ;
(* hdlname = "dpath a_lt_b$in1" *)
(* src = "/workspace/clean/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:409.19-409.29" *)
wire \dpath.a_lt_b$in1[3] ;
(* hdlname = "dpath a_lt_b$in1" *)
(* src = "/workspace/clean/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:409.19-409.29" *)
wire \dpath.a_lt_b$in1[4] ;
(* hdlname = "dpath a_lt_b$in1" *)
(* src = "/workspace/clean/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:409.19-409.29" *)
wire \dpath.a_lt_b$in1[5] ;
(* hdlname = "dpath a_lt_b$in1" *)
(* src = "/workspace/clean/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:409.19-409.29" *)
wire \dpath.a_lt_b$in1[6] ;
(* hdlname = "dpath a_lt_b$in1" *)
(* src = "/workspace/clean/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:409.19-409.29" *)
wire \dpath.a_lt_b$in1[7] ;
(* hdlname = "dpath a_lt_b$in1" *)
(* src = "/workspace/clean/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:409.19-409.29" *)
wire \dpath.a_lt_b$in1[8] ;
(* hdlname = "dpath a_lt_b$in1" *)
(* src = "/workspace/clean/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:409.19-409.29" *)
wire \dpath.a_lt_b$in1[9] ;
INV_X1 _484_ (
.A(reset),
.ZN(_036_)
);
BUF_X1 _485_ (
.A(req_rdy),
.Z(_037_)
);
BUF_X1 _486_ (
.A(_037_),
.Z(_038_)
);
BUF_X1 _487_ (
.A(_038_),
.Z(_039_)
);
NAND3_X1 _488_ (
.A1(_036_),
.A2(req_val),
.A3(_039_),
.ZN(_040_)
);
INV_X2 _489_ (
.A(\dpath.a_lt_b$in1[11] ),
.ZN(_041_)
);
INV_X2 _490_ (
.A(\dpath.a_lt_b$in1[10] ),
.ZN(_042_)
);
INV_X1 _491_ (
.A(\dpath.a_lt_b$in1[9] ),
.ZN(_043_)
);
INV_X2 _492_ (
.A(\dpath.a_lt_b$in1[8] ),
.ZN(_044_)
);
NAND4_X1 _493_ (
.A1(_041_),
.A2(_042_),
.A3(_043_),
.A4(_044_),
.ZN(_045_)
);
INV_X1 _494_ (
.A(\dpath.a_lt_b$in1[15] ),
.ZN(_046_)
);
INV_X2 _495_ (
.A(\dpath.a_lt_b$in1[14] ),
.ZN(_047_)
);
INV_X2 _496_ (
.A(\dpath.a_lt_b$in1[13] ),
.ZN(_048_)
);
NAND3_X1 _497_ (
.A1(_046_),
.A2(_047_),
.A3(_048_),
.ZN(_049_)
);
NOR3_X1 _498_ (
.A1(_045_),
.A2(\dpath.a_lt_b$in1[12] ),
.A3(_049_),
.ZN(_050_)
);
INV_X2 _499_ (
.A(\dpath.a_lt_b$in1[7] ),
.ZN(_051_)
);
INV_X1 _500_ (
.A(\dpath.a_lt_b$in1[6] ),
.ZN(_052_)
);
INV_X2 _501_ (
.A(\dpath.a_lt_b$in1[5] ),
.ZN(_053_)
);
INV_X2 _502_ (
.A(\dpath.a_lt_b$in1[4] ),
.ZN(_054_)
);
NAND4_X1 _503_ (
.A1(_051_),
.A2(_052_),
.A3(_053_),
.A4(_054_),
.ZN(_055_)
);
INV_X2 _504_ (
.A(\dpath.a_lt_b$in1[3] ),
.ZN(_056_)
);
INV_X2 _505_ (
.A(\dpath.a_lt_b$in1[2] ),
.ZN(_057_)
);
INV_X2 _506_ (
.A(\dpath.a_lt_b$in1[1] ),
.ZN(_058_)
);
INV_X1 _507_ (
.A(\dpath.a_lt_b$in1[0] ),
.ZN(_059_)
);
NAND4_X1 _508_ (
.A1(_056_),
.A2(_057_),
.A3(_058_),
.A4(_059_),
.ZN(_060_)
);
NOR2_X1 _509_ (
.A1(_055_),
.A2(_060_),
.ZN(_061_)
);
NAND2_X1 _510_ (
.A1(_050_),
.A2(_061_),
.ZN(_062_)
);
INV_X1 _511_ (
.A(_062_),
.ZN(_063_)
);
BUF_X1 _512_ (
.A(\ctrl.state.out[2] ),
.Z(_064_)
);
NAND2_X1 _513_ (
.A1(_036_),
.A2(_064_),
.ZN(_065_)
);
OAI21_X1 _514_ (
.A(_040_),
.B1(_063_),
.B2(_065_),
.ZN(_002_)
);
INV_X1 _515_ (
.A(_064_),
.ZN(_066_)
);
BUF_X1 _516_ (
.A(_003_),
.Z(_067_)
);
AND3_X1 _517_ (
.A1(_066_),
.A2(\ctrl.state.out[1] ),
.A3(_067_),
.ZN(resp_val)
);
AOI21_X1 _518_ (
.A(reset),
.B1(resp_val),
.B2(resp_rdy),
.ZN(_068_)
);
NAND2_X1 _519_ (
.A1(_068_),
.A2(\ctrl.state.out[1] ),
.ZN(_069_)
);
OAI21_X1 _520_ (
.A(_069_),
.B1(_062_),
.B2(_065_),
.ZN(_001_)
);
INV_X1 _521_ (
.A(_039_),
.ZN(_070_)
);
OAI21_X1 _522_ (
.A(_068_),
.B1(req_val),
.B2(_070_),
.ZN(_000_)
);
INV_X1 _523_ (
.A(\dpath.a_lt_b$in0[0] ),
.ZN(_071_)
);
XNOR2_X1 _524_ (
.A(_071_),
.B(\dpath.a_lt_b$in1[0] ),
.ZN(resp_msg[0])
);
BUF_X2 _525_ (
.A(\dpath.a_lt_b$in0[1] ),
.Z(_072_)
);
XNOR2_X2 _526_ (
.A(\dpath.a_lt_b$in1[1] ),
.B(_072_),
.ZN(_073_)
);
NOR2_X2 _527_ (
.A1(_059_),
.A2(\dpath.a_lt_b$in0[0] ),
.ZN(_074_)
);
XNOR2_X1 _528_ (
.A(_073_),
.B(_074_),
.ZN(resp_msg[1])
);
NAND2_X1 _529_ (
.A1(_058_),
.A2(_072_),
.ZN(_075_)
);
NOR2_X1 _530_ (
.A1(_058_),
.A2(_072_),
.ZN(_076_)
);
OAI21_X2 _531_ (
.A(_075_),
.B1(_074_),
.B2(_076_),
.ZN(_077_)
);
NAND2_X2 _532_ (
.A1(_057_),
.A2(\dpath.a_lt_b$in0[2] ),
.ZN(_078_)
);
INV_X1 _533_ (
.A(\dpath.a_lt_b$in0[2] ),
.ZN(_079_)
);
NAND2_X1 _534_ (
.A1(_079_),
.A2(\dpath.a_lt_b$in1[2] ),
.ZN(_080_)
);
NAND2_X1 _535_ (
.A1(_078_),
.A2(_080_),
.ZN(_081_)
);
XNOR2_X1 _536_ (
.A(_077_),
.B(_081_),
.ZN(resp_msg[2])
);
NOR2_X1 _537_ (
.A1(_057_),
.A2(\dpath.a_lt_b$in0[2] ),
.ZN(_082_)
);
INV_X1 _538_ (
.A(_074_),
.ZN(_083_)
);
NAND2_X1 _539_ (
.A1(_073_),
.A2(_083_),
.ZN(_084_)
);
NAND2_X1 _540_ (
.A1(_075_),
.A2(_078_),
.ZN(_085_)
);
INV_X1 _541_ (
.A(_085_),
.ZN(_086_)
);
AOI21_X2 _542_ (
.A(_082_),
.B1(_084_),
.B2(_086_),
.ZN(_087_)
);
NAND2_X2 _543_ (
.A1(_056_),
.A2(\dpath.a_lt_b$in0[3] ),
.ZN(_088_)
);
INV_X1 _544_ (
.A(\dpath.a_lt_b$in0[3] ),
.ZN(_089_)
);
NAND2_X2 _545_ (
.A1(_089_),
.A2(\dpath.a_lt_b$in1[3] ),
.ZN(_090_)
);
NAND2_X4 _546_ (
.A1(_088_),
.A2(_090_),
.ZN(_091_)
);
XNOR2_X1 _547_ (
.A(_087_),
.B(_091_),
.ZN(resp_msg[3])
);
NOR2_X4 _548_ (
.A1(_081_),
.A2(_091_),
.ZN(_092_)
);
NAND2_X2 _549_ (
.A1(_077_),
.A2(_092_),
.ZN(_093_)
);
NAND2_X1 _550_ (
.A1(_078_),
.A2(_088_),
.ZN(_094_)
);
NAND2_X1 _551_ (
.A1(_094_),
.A2(_090_),
.ZN(_095_)
);
NAND2_X4 _552_ (
.A1(_093_),
.A2(_095_),
.ZN(_096_)
);
NAND2_X2 _553_ (
.A1(_054_),
.A2(\dpath.a_lt_b$in0[4] ),
.ZN(_097_)
);
INV_X1 _554_ (
.A(\dpath.a_lt_b$in0[4] ),
.ZN(_098_)
);
NAND2_X1 _555_ (
.A1(_098_),
.A2(\dpath.a_lt_b$in1[4] ),
.ZN(_099_)
);
NAND2_X2 _556_ (
.A1(_097_),
.A2(_099_),
.ZN(_100_)
);
XNOR2_X1 _557_ (
.A(_096_),
.B(_100_),
.ZN(resp_msg[4])
);
NOR2_X1 _558_ (
.A1(_091_),
.A2(_100_),
.ZN(_101_)
);
NAND2_X1 _559_ (
.A1(_087_),
.A2(_101_),
.ZN(_102_)
);
INV_X1 _560_ (
.A(_088_),
.ZN(_103_)
);
INV_X1 _561_ (
.A(_097_),
.ZN(_104_)
);
OAI21_X1 _562_ (
.A(_099_),
.B1(_103_),
.B2(_104_),
.ZN(_105_)
);
NAND2_X1 _563_ (
.A1(_102_),
.A2(_105_),
.ZN(_106_)
);
BUF_X2 _564_ (
.A(\dpath.a_lt_b$in0[5] ),
.Z(_107_)
);
XNOR2_X2 _565_ (
.A(\dpath.a_lt_b$in1[5] ),
.B(_107_),
.ZN(_108_)
);
INV_X1 _566_ (
.A(_108_),
.ZN(_109_)
);
XNOR2_X1 _567_ (
.A(_106_),
.B(_109_),
.ZN(resp_msg[5])
);
NAND2_X1 _568_ (
.A1(_053_),
.A2(_107_),
.ZN(_110_)
);
NAND2_X1 _569_ (
.A1(_097_),
.A2(_110_),
.ZN(_111_)
);
OR2_X1 _570_ (
.A1(_053_),
.A2(_107_),
.ZN(_112_)
);
NAND2_X1 _571_ (
.A1(_111_),
.A2(_112_),
.ZN(_113_)
);
NAND2_X1 _572_ (
.A1(_095_),
.A2(_113_),
.ZN(_114_)
);
INV_X1 _573_ (
.A(_114_),
.ZN(_115_)
);
NAND2_X1 _574_ (
.A1(_093_),
.A2(_115_),
.ZN(_116_)
);
INV_X2 _575_ (
.A(_100_),
.ZN(_117_)
);
NAND2_X1 _576_ (
.A1(_117_),
.A2(_108_),
.ZN(_118_)
);
NAND2_X1 _577_ (
.A1(_118_),
.A2(_113_),
.ZN(_119_)
);
AND2_X2 _578_ (
.A1(_116_),
.A2(_119_),
.ZN(_120_)
);
XNOR2_X1 _579_ (
.A(\dpath.a_lt_b$in1[6] ),
.B(\dpath.a_lt_b$in0[6] ),
.ZN(_121_)
);
INV_X1 _580_ (
.A(_121_),
.ZN(_122_)
);
XNOR2_X2 _581_ (
.A(_120_),
.B(_122_),
.ZN(resp_msg[6])
);
XNOR2_X1 _582_ (
.A(\dpath.a_lt_b$in1[3] ),
.B(\dpath.a_lt_b$in0[3] ),
.ZN(_123_)
);
NAND2_X1 _583_ (
.A1(_117_),
.A2(_123_),
.ZN(_124_)
);
NAND2_X1 _584_ (
.A1(_108_),
.A2(_121_),
.ZN(_125_)
);
NOR2_X1 _585_ (
.A1(_124_),
.A2(_125_),
.ZN(_126_)
);
NAND2_X1 _586_ (
.A1(_087_),
.A2(_126_),
.ZN(_127_)
);
NOR2_X1 _587_ (
.A1(_105_),
.A2(_125_),
.ZN(_128_)
);
NAND2_X1 _588_ (
.A1(_052_),
.A2(\dpath.a_lt_b$in0[6] ),
.ZN(_129_)
);
NAND2_X1 _589_ (
.A1(_110_),
.A2(_129_),
.ZN(_130_)
);
INV_X1 _590_ (
.A(\dpath.a_lt_b$in0[6] ),
.ZN(_131_)
);
NAND2_X1 _591_ (
.A1(_131_),
.A2(\dpath.a_lt_b$in1[6] ),
.ZN(_132_)
);
NAND2_X1 _592_ (
.A1(_130_),
.A2(_132_),
.ZN(_133_)
);
INV_X1 _593_ (
.A(_133_),
.ZN(_134_)
);
NOR2_X1 _594_ (
.A1(_128_),
.A2(_134_),
.ZN(_135_)
);
NAND2_X1 _595_ (
.A1(_127_),
.A2(_135_),
.ZN(_136_)
);
INV_X1 _596_ (
.A(\dpath.a_lt_b$in0[7] ),
.ZN(_137_)
);
NAND2_X1 _597_ (
.A1(_051_),
.A2(_137_),
.ZN(_138_)
);
NAND2_X1 _598_ (
.A1(\dpath.a_lt_b$in1[7] ),
.A2(\dpath.a_lt_b$in0[7] ),
.ZN(_139_)
);
NAND2_X2 _599_ (
.A1(_138_),
.A2(_139_),
.ZN(_140_)
);
INV_X1 _600_ (
.A(_140_),
.ZN(_141_)
);
XNOR2_X2 _601_ (
.A(_136_),
.B(_141_),
.ZN(resp_msg[7])
);
NAND2_X1 _602_ (
.A1(_121_),
.A2(_140_),
.ZN(_142_)
);
NOR2_X2 _603_ (
.A1(_118_),
.A2(_142_),
.ZN(_143_)
);
NAND2_X4 _604_ (
.A1(_096_),
.A2(_143_),
.ZN(_144_)
);
NOR2_X1 _605_ (
.A1(_142_),
.A2(_113_),
.ZN(_145_)
);
NAND2_X1 _606_ (
.A1(_137_),
.A2(\dpath.a_lt_b$in1[7] ),
.ZN(_146_)
);
INV_X1 _607_ (
.A(_129_),
.ZN(_147_)
);
NAND2_X1 _608_ (
.A1(_051_),
.A2(\dpath.a_lt_b$in0[7] ),
.ZN(_148_)
);
INV_X1 _609_ (
.A(_148_),
.ZN(_149_)
);
OAI21_X1 _610_ (
.A(_146_),
.B1(_147_),
.B2(_149_),
.ZN(_150_)
);
INV_X1 _611_ (
.A(_150_),
.ZN(_151_)
);
NOR2_X2 _612_ (
.A1(_145_),
.A2(_151_),
.ZN(_152_)
);
NAND2_X4 _613_ (
.A1(_144_),
.A2(_152_),
.ZN(_153_)
);
NAND2_X2 _614_ (
.A1(_044_),
.A2(\dpath.a_lt_b$in0[8] ),
.ZN(_154_)
);
INV_X1 _615_ (
.A(\dpath.a_lt_b$in0[8] ),
.ZN(_155_)
);
NAND2_X1 _616_ (
.A1(_155_),
.A2(\dpath.a_lt_b$in1[8] ),
.ZN(_156_)
);
NAND2_X1 _617_ (
.A1(_154_),
.A2(_156_),
.ZN(_157_)
);
XNOR2_X1 _618_ (
.A(_153_),
.B(_157_),
.ZN(resp_msg[8])
);
INV_X1 _619_ (
.A(_081_),
.ZN(_158_)
);
NAND2_X1 _620_ (
.A1(_158_),
.A2(_073_),
.ZN(_159_)
);
NOR2_X1 _621_ (
.A1(_159_),
.A2(_124_),
.ZN(_160_)
);
XNOR2_X2 _622_ (
.A(\dpath.a_lt_b$in1[8] ),
.B(\dpath.a_lt_b$in0[8] ),
.ZN(_161_)
);
NAND2_X1 _623_ (
.A1(_161_),
.A2(_140_),
.ZN(_162_)
);
NOR2_X1 _624_ (
.A1(_125_),
.A2(_162_),
.ZN(_163_)
);
NAND3_X1 _625_ (
.A1(_160_),
.A2(_163_),
.A3(_083_),
.ZN(_164_)
);
OAI21_X1 _626_ (
.A(_078_),
.B1(_082_),
.B2(_075_),
.ZN(_165_)
);
NAND2_X1 _627_ (
.A1(_101_),
.A2(_165_),
.ZN(_166_)
);
NAND2_X1 _628_ (
.A1(_166_),
.A2(_105_),
.ZN(_167_)
);
NAND2_X1 _629_ (
.A1(_167_),
.A2(_163_),
.ZN(_168_)
);
NAND2_X2 _630_ (
.A1(_043_),
.A2(\dpath.a_lt_b$in0[9] ),
.ZN(_169_)
);
INV_X1 _631_ (
.A(\dpath.a_lt_b$in0[9] ),
.ZN(_170_)
);
NAND2_X1 _632_ (
.A1(_170_),
.A2(\dpath.a_lt_b$in1[9] ),
.ZN(_171_)
);
NAND2_X2 _633_ (
.A1(_169_),
.A2(_171_),
.ZN(_172_)
);
INV_X1 _634_ (
.A(_172_),
.ZN(_173_)
);
NAND2_X1 _635_ (
.A1(_148_),
.A2(_154_),
.ZN(_174_)
);
NAND2_X1 _636_ (
.A1(_174_),
.A2(_156_),
.ZN(_175_)
);
OAI21_X1 _637_ (
.A(_175_),
.B1(_162_),
.B2(_133_),
.ZN(_176_)
);
INV_X1 _638_ (
.A(_176_),
.ZN(_177_)
);
NAND4_X1 _639_ (
.A1(_164_),
.A2(_168_),
.A3(_173_),
.A4(_177_),
.ZN(_178_)
);
NAND3_X1 _640_ (
.A1(_164_),
.A2(_168_),
.A3(_177_),
.ZN(_179_)
);
NAND2_X1 _641_ (
.A1(_179_),
.A2(_172_),
.ZN(_180_)
);
NAND2_X1 _642_ (
.A1(_178_),
.A2(_180_),
.ZN(resp_msg[9])
);
NAND2_X1 _643_ (
.A1(_173_),
.A2(_161_),
.ZN(_181_)
);
NOR2_X1 _644_ (
.A1(_181_),
.A2(_142_),
.ZN(_182_)
);
NAND3_X1 _645_ (
.A1(_116_),
.A2(_119_),
.A3(_182_),
.ZN(_183_)
);
NAND2_X1 _646_ (
.A1(_154_),
.A2(_169_),
.ZN(_184_)
);
NAND2_X1 _647_ (
.A1(_184_),
.A2(_171_),
.ZN(_185_)
);
OAI21_X1 _648_ (
.A(_185_),
.B1(_150_),
.B2(_181_),
.ZN(_186_)
);
INV_X1 _649_ (
.A(_186_),
.ZN(_187_)
);
NAND2_X1 _650_ (
.A1(_183_),
.A2(_187_),
.ZN(_188_)
);
NAND2_X2 _651_ (
.A1(_042_),
.A2(\dpath.a_lt_b$in0[10] ),
.ZN(_189_)
);
INV_X1 _652_ (
.A(\dpath.a_lt_b$in0[10] ),
.ZN(_190_)
);
NAND2_X2 _653_ (
.A1(_190_),
.A2(\dpath.a_lt_b$in1[10] ),
.ZN(_191_)
);
NAND2_X2 _654_ (
.A1(_189_),
.A2(_191_),
.ZN(_192_)
);
NAND2_X1 _655_ (
.A1(_188_),
.A2(_192_),
.ZN(_193_)
);
INV_X1 _656_ (
.A(_192_),
.ZN(_194_)
);
NAND3_X1 _657_ (
.A1(_183_),
.A2(_194_),
.A3(_187_),
.ZN(_195_)
);
NAND2_X1 _658_ (
.A1(_193_),
.A2(_195_),
.ZN(resp_msg[10])
);
NOR2_X1 _659_ (
.A1(_172_),
.A2(_192_),
.ZN(_196_)
);
NAND3_X1 _660_ (
.A1(_196_),
.A2(_140_),
.A3(_161_),
.ZN(_197_)
);
INV_X1 _661_ (
.A(_197_),
.ZN(_198_)
);
NAND2_X1 _662_ (
.A1(_136_),
.A2(_198_),
.ZN(_199_)
);
INV_X1 _663_ (
.A(_169_),
.ZN(_200_)
);
INV_X1 _664_ (
.A(_189_),
.ZN(_201_)
);
OAI21_X1 _665_ (
.A(_191_),
.B1(_200_),
.B2(_201_),
.ZN(_202_)
);
INV_X1 _666_ (
.A(_196_),
.ZN(_203_)
);
OAI21_X1 _667_ (
.A(_202_),
.B1(_203_),
.B2(_175_),
.ZN(_204_)
);
INV_X1 _668_ (
.A(_204_),
.ZN(_205_)
);
NAND2_X1 _669_ (
.A1(_199_),
.A2(_205_),
.ZN(_206_)
);
NAND2_X2 _670_ (
.A1(_041_),
.A2(\dpath.a_lt_b$in0[11] ),
.ZN(_207_)
);
INV_X1 _671_ (
.A(\dpath.a_lt_b$in0[11] ),
.ZN(_208_)
);
NAND2_X2 _672_ (
.A1(_208_),
.A2(\dpath.a_lt_b$in1[11] ),
.ZN(_209_)
);
NAND2_X2 _673_ (
.A1(_207_),
.A2(_209_),
.ZN(_210_)
);
INV_X1 _674_ (
.A(_210_),
.ZN(_211_)
);
NAND2_X1 _675_ (
.A1(_206_),
.A2(_211_),
.ZN(_212_)
);
NAND3_X1 _676_ (
.A1(_199_),
.A2(_210_),
.A3(_205_),
.ZN(_213_)
);
AND2_X1 _677_ (
.A1(_212_),
.A2(_213_),
.ZN(resp_msg[11])
);
NOR2_X4 _678_ (
.A1(_192_),
.A2(_210_),
.ZN(_214_)
);
NAND3_X2 _679_ (
.A1(_214_),
.A2(_161_),
.A3(_173_),
.ZN(_215_)
);
INV_X2 _680_ (
.A(_215_),
.ZN(_216_)
);
NAND2_X1 _681_ (
.A1(_153_),
.A2(_216_),
.ZN(_217_)
);
INV_X1 _682_ (
.A(_185_),
.ZN(_218_)
);
NAND2_X1 _683_ (
.A1(_214_),
.A2(_218_),
.ZN(_219_)
);
INV_X1 _684_ (
.A(_207_),
.ZN(_220_)
);
OAI21_X1 _685_ (
.A(_209_),
.B1(_201_),
.B2(_220_),
.ZN(_221_)
);
NAND2_X1 _686_ (
.A1(_219_),
.A2(_221_),
.ZN(_222_)
);
INV_X1 _687_ (
.A(_222_),
.ZN(_223_)
);
NAND2_X1 _688_ (
.A1(_217_),
.A2(_223_),
.ZN(_224_)
);
INV_X1 _689_ (
.A(\dpath.a_lt_b$in0[12] ),
.ZN(_225_)
);
NOR2_X2 _690_ (
.A1(_225_),
.A2(\dpath.a_lt_b$in1[12] ),
.ZN(_226_)
);
INV_X1 _691_ (
.A(\dpath.a_lt_b$in1[12] ),
.ZN(_227_)
);
NOR2_X2 _692_ (
.A1(_227_),
.A2(\dpath.a_lt_b$in0[12] ),
.ZN(_228_)
);
NOR2_X4 _693_ (
.A1(_226_),
.A2(_228_),
.ZN(_229_)
);
NAND2_X1 _694_ (
.A1(_224_),
.A2(_229_),
.ZN(_230_)
);
INV_X1 _695_ (
.A(_229_),
.ZN(_231_)
);
NAND3_X1 _696_ (
.A1(_217_),
.A2(_231_),
.A3(_223_),
.ZN(_232_)
);
AND2_X1 _697_ (
.A1(_230_),
.A2(_232_),
.ZN(resp_msg[12])
);
NAND2_X1 _698_ (
.A1(_229_),
.A2(_211_),
.ZN(_233_)
);
NOR2_X1 _699_ (
.A1(_203_),
.A2(_233_),
.ZN(_234_)
);
AND2_X1 _700_ (
.A1(_234_),
.A2(_163_),
.ZN(_235_)
);
NAND2_X1 _701_ (
.A1(_106_),
.A2(_235_),
.ZN(_236_)
);
NAND2_X1 _702_ (
.A1(_176_),
.A2(_234_),
.ZN(_237_)
);
NOR2_X1 _703_ (
.A1(_202_),
.A2(_233_),
.ZN(_238_)
);
INV_X1 _704_ (
.A(_228_),
.ZN(_239_)
);
OAI21_X1 _705_ (
.A(_239_),
.B1(_220_),
.B2(_226_),
.ZN(_240_)
);
INV_X1 _706_ (
.A(_240_),
.ZN(_241_)
);
NOR2_X1 _707_ (
.A1(_238_),
.A2(_241_),
.ZN(_242_)
);
NAND2_X1 _708_ (
.A1(_237_),
.A2(_242_),
.ZN(_243_)
);
INV_X1 _709_ (
.A(_243_),
.ZN(_244_)
);
NAND2_X1 _710_ (
.A1(_236_),
.A2(_244_),
.ZN(_245_)
);
INV_X1 _711_ (
.A(\dpath.a_lt_b$in0[13] ),
.ZN(_246_)
);
NOR2_X2 _712_ (
.A1(_246_),
.A2(\dpath.a_lt_b$in1[13] ),
.ZN(_247_)
);
NOR2_X2 _713_ (
.A1(_048_),
.A2(\dpath.a_lt_b$in0[13] ),
.ZN(_248_)
);
NOR2_X2 _714_ (
.A1(_247_),
.A2(_248_),
.ZN(_249_)
);
NAND2_X1 _715_ (
.A1(_245_),
.A2(_249_),
.ZN(_250_)
);
INV_X1 _716_ (
.A(_249_),
.ZN(_251_)
);
NAND3_X1 _717_ (
.A1(_236_),
.A2(_251_),
.A3(_244_),
.ZN(_252_)
);
AND2_X1 _718_ (
.A1(_250_),
.A2(_252_),
.ZN(resp_msg[13])
);
NAND2_X1 _719_ (
.A1(_229_),
.A2(_249_),
.ZN(_253_)
);
INV_X1 _720_ (
.A(_253_),
.ZN(_254_)
);
NAND2_X1 _721_ (
.A1(_254_),
.A2(_214_),
.ZN(_255_)
);
INV_X1 _722_ (
.A(_255_),
.ZN(_256_)
);
NAND2_X1 _723_ (
.A1(_186_),
.A2(_256_),
.ZN(_257_)
);
INV_X1 _724_ (
.A(_248_),
.ZN(_258_)
);
OAI21_X1 _725_ (
.A(_258_),
.B1(_226_),
.B2(_247_),
.ZN(_259_)
);
INV_X1 _726_ (
.A(_259_),
.ZN(_260_)
);
INV_X1 _727_ (
.A(_221_),
.ZN(_261_)
);
AOI21_X1 _728_ (
.A(_260_),
.B1(_261_),
.B2(_254_),
.ZN(_262_)
);
NAND2_X1 _729_ (
.A1(_257_),
.A2(_262_),
.ZN(_263_)
);
INV_X1 _730_ (
.A(_263_),
.ZN(_264_)
);
AND2_X1 _731_ (
.A1(_256_),
.A2(_182_),
.ZN(_265_)
);
NAND2_X1 _732_ (
.A1(_120_),
.A2(_265_),
.ZN(_266_)
);
NAND2_X1 _733_ (
.A1(_264_),
.A2(_266_),
.ZN(_267_)
);
INV_X1 _734_ (
.A(\dpath.a_lt_b$in0[14] ),
.ZN(_268_)
);
NOR2_X2 _735_ (
.A1(_268_),
.A2(\dpath.a_lt_b$in1[14] ),
.ZN(_269_)
);
NOR2_X2 _736_ (
.A1(_047_),
.A2(\dpath.a_lt_b$in0[14] ),
.ZN(_270_)
);
NOR2_X4 _737_ (
.A1(_269_),
.A2(_270_),
.ZN(_271_)
);
NAND2_X1 _738_ (
.A1(_267_),
.A2(_271_),
.ZN(_272_)
);
INV_X1 _739_ (
.A(_271_),
.ZN(_273_)
);
NAND3_X1 _740_ (
.A1(_264_),
.A2(_266_),
.A3(_273_),
.ZN(_274_)
);
AND2_X1 _741_ (
.A1(_272_),
.A2(_274_),
.ZN(resp_msg[14])
);
NAND2_X1 _742_ (
.A1(_249_),
.A2(_271_),
.ZN(_275_)
);
NOR2_X1 _743_ (
.A1(_275_),
.A2(_233_),
.ZN(_276_)
);
AND2_X1 _744_ (
.A1(_198_),
.A2(_276_),
.ZN(_277_)
);
NAND2_X1 _745_ (
.A1(_136_),
.A2(_277_),
.ZN(_278_)
);
NAND2_X1 _746_ (
.A1(_204_),
.A2(_276_),
.ZN(_279_)
);
INV_X1 _747_ (
.A(_269_),
.ZN(_280_)
);
INV_X1 _748_ (
.A(_247_),
.ZN(_281_)
);
OAI21_X1 _749_ (
.A(_280_),
.B1(_281_),
.B2(_270_),
.ZN(_282_)
);
INV_X1 _750_ (
.A(_275_),
.ZN(_283_)
);
AOI21_X1 _751_ (
.A(_282_),
.B1(_283_),
.B2(_241_),
.ZN(_284_)
);
NAND2_X1 _752_ (
.A1(_279_),
.A2(_284_),
.ZN(_285_)
);
INV_X1 _753_ (
.A(_285_),
.ZN(_286_)
);
NAND2_X1 _754_ (
.A1(_278_),
.A2(_286_),
.ZN(_287_)
);
XNOR2_X1 _755_ (
.A(\dpath.a_lt_b$in1[15] ),
.B(\dpath.a_lt_b$in0[15] ),
.ZN(_288_)
);
NAND2_X1 _756_ (
.A1(_287_),
.A2(_288_),
.ZN(_289_)
);
INV_X1 _757_ (
.A(_288_),
.ZN(_290_)
);
NAND3_X1 _758_ (
.A1(_278_),
.A2(_286_),
.A3(_290_),
.ZN(_291_)
);
AND2_X1 _759_ (
.A1(_289_),
.A2(_291_),
.ZN(resp_msg[15])
);
NAND2_X1 _760_ (
.A1(_271_),
.A2(_288_),
.ZN(_292_)
);
NOR2_X2 _761_ (
.A1(_253_),
.A2(_292_),
.ZN(_293_)
);
AND2_X2 _762_ (
.A1(_216_),
.A2(_293_),
.ZN(_294_)
);
NAND2_X4 _763_ (
.A1(_153_),
.A2(_294_),
.ZN(_295_)
);
NAND2_X1 _764_ (
.A1(_222_),
.A2(_293_),
.ZN(_296_)
);
NOR2_X1 _765_ (
.A1(_259_),
.A2(_292_),
.ZN(_297_)
);
NAND2_X1 _766_ (
.A1(_046_),
.A2(\dpath.a_lt_b$in0[15] ),
.ZN(_298_)
);
OAI21_X1 _767_ (
.A(_298_),
.B1(_290_),
.B2(_280_),
.ZN(_299_)
);
NOR2_X2 _768_ (
.A1(_297_),
.A2(_299_),
.ZN(_300_)
);
NAND2_X2 _769_ (
.A1(_296_),
.A2(_300_),
.ZN(_301_)
);
INV_X4 _770_ (
.A(_301_),
.ZN(_302_)
);
NAND2_X4 _771_ (
.A1(_295_),
.A2(_302_),
.ZN(_303_)
);
BUF_X16 _772_ (
.A(_303_),
.Z(_304_)
);
NAND2_X2 _773_ (
.A1(_304_),
.A2(resp_msg[0]),
.ZN(_305_)
);
NAND4_X4 _774_ (
.A1(_295_),
.A2(_064_),
.A3(_067_),
.A4(_302_),
.ZN(_306_)
);
BUF_X8 _775_ (
.A(_306_),
.Z(_307_)
);
OAI21_X2 _776_ (
.A(_305_),
.B1(_307_),
.B2(_059_),
.ZN(_308_)
);
NOR2_X2 _777_ (
.A1(_066_),
.A2(_037_),
.ZN(_309_)
);
BUF_X2 _778_ (
.A(_309_),
.Z(_310_)
);
NAND2_X1 _779_ (
.A1(_308_),
.A2(_310_),
.ZN(_311_)
);
NOR2_X1 _780_ (
.A1(_064_),
.A2(_037_),
.ZN(_312_)
);
BUF_X1 _781_ (
.A(_312_),
.Z(_313_)
);
AND2_X1 _782_ (
.A1(_313_),
.A2(\dpath.a_lt_b$in0[0] ),
.ZN(_314_)
);
BUF_X1 _783_ (
.A(_037_),
.Z(_315_)
);
CLKBUF_X1 _784_ (
.A(_315_),
.Z(_316_)
);
AOI21_X1 _785_ (
.A(_314_),
.B1(_316_),
.B2(req_msg[16]),
.ZN(_317_)
);
NAND2_X1 _786_ (
.A1(_311_),
.A2(_317_),
.ZN(_004_)
);
NAND2_X2 _787_ (
.A1(resp_msg[10]),
.A2(_304_),
.ZN(_318_)
);
OAI21_X2 _788_ (
.A(_318_),
.B1(_307_),
.B2(_042_),
.ZN(_319_)
);
NAND2_X1 _789_ (
.A1(_319_),
.A2(_310_),
.ZN(_320_)
);
AND2_X1 _790_ (
.A1(_313_),
.A2(\dpath.a_lt_b$in0[10] ),
.ZN(_321_)
);
AOI21_X1 _791_ (
.A(_321_),
.B1(_316_),
.B2(req_msg[26]),
.ZN(_322_)
);
NAND2_X1 _792_ (
.A1(_320_),
.A2(_322_),
.ZN(_005_)
);
NAND3_X4 _793_ (
.A1(_295_),
.A2(_064_),
.A3(_302_),
.ZN(_323_)
);
INV_X2 _794_ (
.A(_323_),
.ZN(_324_)
);
NAND3_X1 _795_ (
.A1(_324_),
.A2(\dpath.a_lt_b$in1[11] ),
.A3(_067_),
.ZN(_325_)
);
NAND3_X1 _796_ (
.A1(_212_),
.A2(_213_),
.A3(_303_),
.ZN(_326_)
);
NAND2_X1 _797_ (
.A1(_325_),
.A2(_326_),
.ZN(_327_)
);
NAND2_X1 _798_ (
.A1(_327_),
.A2(_310_),
.ZN(_328_)
);
AND2_X1 _799_ (
.A1(_313_),
.A2(\dpath.a_lt_b$in0[11] ),
.ZN(_329_)
);
AOI21_X1 _800_ (
.A(_329_),
.B1(_316_),
.B2(req_msg[27]),
.ZN(_330_)
);
NAND2_X1 _801_ (
.A1(_328_),
.A2(_330_),
.ZN(_006_)
);
NAND3_X1 _802_ (
.A1(_324_),
.A2(\dpath.a_lt_b$in1[12] ),
.A3(_067_),
.ZN(_331_)
);
NAND3_X1 _803_ (
.A1(_230_),
.A2(_232_),
.A3(_303_),
.ZN(_332_)
);
NAND2_X1 _804_ (
.A1(_331_),
.A2(_332_),
.ZN(_333_)
);
NAND2_X1 _805_ (
.A1(_333_),
.A2(_310_),
.ZN(_334_)
);
AND2_X1 _806_ (
.A1(_313_),
.A2(\dpath.a_lt_b$in0[12] ),
.ZN(_335_)
);
AOI21_X1 _807_ (
.A(_335_),
.B1(_316_),
.B2(req_msg[28]),
.ZN(_336_)
);
NAND2_X1 _808_ (
.A1(_334_),
.A2(_336_),
.ZN(_007_)
);
NAND3_X1 _809_ (
.A1(_324_),
.A2(\dpath.a_lt_b$in1[13] ),
.A3(_067_),
.ZN(_337_)
);
NAND3_X1 _810_ (
.A1(_250_),
.A2(_252_),
.A3(_303_),
.ZN(_338_)
);
NAND2_X1 _811_ (
.A1(_337_),
.A2(_338_),
.ZN(_339_)
);
NAND2_X1 _812_ (
.A1(_339_),
.A2(_310_),
.ZN(_340_)
);
AND2_X1 _813_ (
.A1(_313_),
.A2(\dpath.a_lt_b$in0[13] ),
.ZN(_341_)
);
AOI21_X1 _814_ (
.A(_341_),
.B1(_316_),
.B2(req_msg[29]),
.ZN(_342_)
);
NAND2_X1 _815_ (
.A1(_340_),
.A2(_342_),
.ZN(_008_)
);
NAND3_X1 _816_ (
.A1(_324_),
.A2(\dpath.a_lt_b$in1[14] ),
.A3(_067_),
.ZN(_343_)
);
NAND3_X1 _817_ (
.A1(_272_),
.A2(_274_),
.A3(_303_),
.ZN(_344_)
);
NAND2_X1 _818_ (
.A1(_343_),
.A2(_344_),
.ZN(_345_)
);
NAND2_X1 _819_ (
.A1(_345_),
.A2(_310_),
.ZN(_346_)
);
AND2_X1 _820_ (
.A1(_313_),
.A2(\dpath.a_lt_b$in0[14] ),
.ZN(_347_)
);
AOI21_X1 _821_ (
.A(_347_),
.B1(_316_),
.B2(req_msg[30]),
.ZN(_348_)
);
NAND2_X1 _822_ (
.A1(_346_),
.A2(_348_),
.ZN(_009_)
);
NAND3_X1 _823_ (
.A1(_324_),
.A2(\dpath.a_lt_b$in1[15] ),
.A3(_067_),
.ZN(_349_)
);
NAND3_X1 _824_ (
.A1(_289_),
.A2(_291_),
.A3(_303_),
.ZN(_350_)
);
NAND2_X1 _825_ (
.A1(_349_),
.A2(_350_),
.ZN(_351_)
);
NAND2_X1 _826_ (
.A1(_351_),
.A2(_310_),
.ZN(_352_)
);
AND2_X1 _827_ (
.A1(_313_),
.A2(\dpath.a_lt_b$in0[15] ),
.ZN(_353_)
);
AOI21_X1 _828_ (
.A(_353_),
.B1(_316_),
.B2(req_msg[31]),
.ZN(_354_)
);
NAND2_X1 _829_ (
.A1(_352_),
.A2(_354_),
.ZN(_010_)
);
NAND2_X2 _830_ (
.A1(_304_),
.A2(resp_msg[1]),
.ZN(_355_)
);
OAI21_X2 _831_ (
.A(_355_),
.B1(_307_),
.B2(_058_),
.ZN(_356_)
);
NAND2_X1 _832_ (
.A1(_356_),
.A2(_310_),
.ZN(_357_)
);
AND2_X1 _833_ (
.A1(_313_),
.A2(_072_),
.ZN(_358_)
);
AOI21_X1 _834_ (
.A(_358_),
.B1(_316_),
.B2(req_msg[17]),
.ZN(_359_)
);
NAND2_X1 _835_ (
.A1(_357_),
.A2(_359_),
.ZN(_011_)
);
NAND2_X2 _836_ (
.A1(_304_),
.A2(resp_msg[2]),
.ZN(_360_)
);
OAI21_X2 _837_ (
.A(_360_),
.B1(_307_),
.B2(_057_),
.ZN(_361_)
);
NAND2_X1 _838_ (
.A1(_361_),
.A2(_310_),
.ZN(_362_)
);
AND2_X1 _839_ (
.A1(_313_),
.A2(\dpath.a_lt_b$in0[2] ),
.ZN(_363_)
);
AOI21_X1 _840_ (
.A(_363_),
.B1(_316_),
.B2(req_msg[18]),
.ZN(_364_)
);
NAND2_X1 _841_ (
.A1(_362_),
.A2(_364_),
.ZN(_012_)
);
NAND2_X2 _842_ (
.A1(_304_),
.A2(resp_msg[3]),
.ZN(_365_)
);
OAI21_X2 _843_ (
.A(_365_),
.B1(_307_),
.B2(_056_),
.ZN(_366_)
);
NAND2_X1 _844_ (
.A1(_366_),
.A2(_310_),
.ZN(_367_)
);
AND2_X1 _845_ (
.A1(_313_),
.A2(\dpath.a_lt_b$in0[3] ),
.ZN(_368_)
);
AOI21_X1 _846_ (
.A(_368_),
.B1(_316_),
.B2(req_msg[19]),
.ZN(_369_)
);
NAND2_X1 _847_ (
.A1(_367_),
.A2(_369_),
.ZN(_013_)
);
NAND2_X2 _848_ (
.A1(_304_),
.A2(resp_msg[4]),
.ZN(_370_)
);
OAI21_X2 _849_ (
.A(_370_),
.B1(_307_),
.B2(_054_),
.ZN(_371_)
);
NAND2_X1 _850_ (
.A1(_371_),
.A2(_309_),
.ZN(_372_)
);
AND2_X1 _851_ (
.A1(_312_),
.A2(\dpath.a_lt_b$in0[4] ),
.ZN(_373_)
);
AOI21_X1 _852_ (
.A(_373_),
.B1(_039_),
.B2(req_msg[20]),
.ZN(_374_)
);
NAND2_X1 _853_ (
.A1(_372_),
.A2(_374_),
.ZN(_014_)
);
NAND2_X2 _854_ (
.A1(resp_msg[5]),
.A2(_304_),
.ZN(_375_)
);
OAI21_X2 _855_ (
.A(_375_),
.B1(_307_),
.B2(_053_),
.ZN(_376_)
);
NAND2_X1 _856_ (
.A1(_376_),
.A2(_309_),
.ZN(_377_)
);
AND2_X1 _857_ (
.A1(_312_),
.A2(_107_),
.ZN(_378_)
);
AOI21_X1 _858_ (
.A(_378_),
.B1(_039_),
.B2(req_msg[21]),
.ZN(_379_)
);
NAND2_X1 _859_ (
.A1(_377_),
.A2(_379_),
.ZN(_015_)
);
NAND2_X2 _860_ (
.A1(resp_msg[6]),
.A2(_304_),
.ZN(_380_)
);
OAI21_X2 _861_ (
.A(_380_),
.B1(_307_),
.B2(_052_),
.ZN(_381_)
);
NAND2_X1 _862_ (
.A1(_381_),
.A2(_309_),
.ZN(_382_)
);
AND2_X1 _863_ (
.A1(_312_),
.A2(\dpath.a_lt_b$in0[6] ),
.ZN(_383_)
);
AOI21_X1 _864_ (
.A(_383_),
.B1(_039_),
.B2(req_msg[22]),
.ZN(_384_)
);
NAND2_X1 _865_ (
.A1(_382_),
.A2(_384_),
.ZN(_016_)
);
NAND2_X2 _866_ (
.A1(resp_msg[7]),
.A2(_304_),
.ZN(_385_)
);
OAI21_X2 _867_ (
.A(_385_),
.B1(_307_),
.B2(_051_),
.ZN(_386_)
);
NAND2_X1 _868_ (
.A1(_386_),
.A2(_309_),
.ZN(_387_)
);
AND2_X1 _869_ (
.A1(_312_),
.A2(\dpath.a_lt_b$in0[7] ),
.ZN(_388_)
);
AOI21_X1 _870_ (
.A(_388_),
.B1(_039_),
.B2(req_msg[23]),
.ZN(_389_)
);
NAND2_X1 _871_ (
.A1(_387_),
.A2(_389_),
.ZN(_017_)
);
NAND2_X2 _872_ (
.A1(resp_msg[8]),
.A2(_304_),
.ZN(_390_)
);
OAI21_X2 _873_ (
.A(_390_),
.B1(_307_),
.B2(_044_),
.ZN(_391_)
);
NAND2_X1 _874_ (
.A1(_391_),
.A2(_309_),
.ZN(_392_)
);
AND2_X1 _875_ (
.A1(_312_),
.A2(\dpath.a_lt_b$in0[8] ),
.ZN(_393_)
);
AOI21_X1 _876_ (
.A(_393_),
.B1(_039_),
.B2(req_msg[24]),
.ZN(_394_)
);
NAND2_X1 _877_ (
.A1(_392_),
.A2(_394_),
.ZN(_018_)
);
NAND2_X1 _878_ (
.A1(resp_msg[9]),
.A2(_303_),
.ZN(_395_)
);
OAI21_X1 _879_ (
.A(_395_),
.B1(_306_),
.B2(_043_),
.ZN(_396_)
);
NAND2_X1 _880_ (
.A1(_396_),
.A2(_309_),
.ZN(_397_)
);
AND2_X1 _881_ (
.A1(_312_),
.A2(\dpath.a_lt_b$in0[9] ),
.ZN(_398_)
);
AOI21_X1 _882_ (
.A(_398_),
.B1(_039_),
.B2(req_msg[25]),
.ZN(_399_)
);
NAND2_X1 _883_ (
.A1(_397_),
.A2(_399_),
.ZN(_019_)
);
NAND2_X4 _884_ (
.A1(_323_),
.A2(_067_),
.ZN(_400_)
);
BUF_X4 _885_ (
.A(_400_),
.Z(_401_)
);
NAND2_X1 _886_ (
.A1(_315_),
.A2(req_msg[0]),
.ZN(_402_)
);
OAI21_X1 _887_ (
.A(_402_),
.B1(_071_),
.B2(_039_),
.ZN(_403_)
);
NAND2_X1 _888_ (
.A1(_401_),
.A2(_403_),
.ZN(_404_)
);
BUF_X4 _889_ (
.A(_400_),
.Z(_405_)
);
OAI21_X1 _890_ (
.A(_404_),
.B1(_059_),
.B2(_405_),
.ZN(_020_)
);
NAND2_X1 _891_ (
.A1(_315_),
.A2(req_msg[10]),
.ZN(_406_)
);
OAI21_X1 _892_ (
.A(_406_),
.B1(_190_),
.B2(_039_),
.ZN(_407_)
);
NAND2_X1 _893_ (
.A1(_401_),
.A2(_407_),
.ZN(_408_)
);
OAI21_X1 _894_ (
.A(_408_),
.B1(_042_),
.B2(_405_),
.ZN(_021_)
);
NAND2_X1 _895_ (
.A1(_315_),
.A2(req_msg[11]),
.ZN(_409_)
);
CLKBUF_X1 _896_ (
.A(_038_),
.Z(_410_)
);
OAI21_X1 _897_ (
.A(_409_),
.B1(_208_),
.B2(_410_),
.ZN(_411_)
);
NAND2_X1 _898_ (
.A1(_401_),
.A2(_411_),
.ZN(_412_)
);
OAI21_X1 _899_ (
.A(_412_),
.B1(_041_),
.B2(_405_),
.ZN(_022_)
);
NAND2_X1 _900_ (
.A1(_315_),
.A2(req_msg[12]),
.ZN(_413_)
);
OAI21_X1 _901_ (
.A(_413_),
.B1(_225_),
.B2(_410_),
.ZN(_414_)
);
NAND2_X1 _902_ (
.A1(_401_),
.A2(_414_),
.ZN(_415_)
);
OAI21_X1 _903_ (
.A(_415_),
.B1(_227_),
.B2(_405_),
.ZN(_023_)
);
BUF_X4 _904_ (
.A(_400_),
.Z(_416_)
);
NAND2_X1 _905_ (
.A1(_315_),
.A2(req_msg[13]),
.ZN(_417_)
);
OAI21_X1 _906_ (
.A(_417_),
.B1(_246_),
.B2(_410_),
.ZN(_418_)
);
NAND2_X1 _907_ (
.A1(_416_),
.A2(_418_),
.ZN(_419_)
);
OAI21_X1 _908_ (
.A(_419_),
.B1(_048_),
.B2(_405_),
.ZN(_024_)
);
NAND2_X1 _909_ (
.A1(_315_),
.A2(req_msg[14]),
.ZN(_420_)
);
OAI21_X1 _910_ (
.A(_420_),
.B1(_268_),
.B2(_410_),
.ZN(_421_)
);
NAND2_X1 _911_ (
.A1(_416_),
.A2(_421_),
.ZN(_422_)
);
OAI21_X1 _912_ (
.A(_422_),
.B1(_047_),
.B2(_405_),
.ZN(_025_)
);
MUX2_X1 _913_ (
.A(\dpath.a_lt_b$in0[15] ),
.B(req_msg[15]),
.S(_038_),
.Z(_423_)
);
NAND2_X1 _914_ (
.A1(_416_),
.A2(_423_),
.ZN(_424_)
);
OAI21_X1 _915_ (
.A(_424_),
.B1(_046_),
.B2(_405_),
.ZN(_026_)
);
MUX2_X1 _916_ (
.A(_072_),
.B(req_msg[1]),
.S(_038_),
.Z(_425_)
);
NAND2_X1 _917_ (
.A1(_416_),
.A2(_425_),
.ZN(_426_)
);
OAI21_X1 _918_ (
.A(_426_),
.B1(_058_),
.B2(_405_),
.ZN(_027_)
);
NAND2_X1 _919_ (
.A1(_315_),
.A2(req_msg[2]),
.ZN(_427_)
);
OAI21_X1 _920_ (
.A(_427_),
.B1(_079_),
.B2(_410_),
.ZN(_428_)
);
NAND2_X1 _921_ (
.A1(_416_),
.A2(_428_),
.ZN(_429_)
);
OAI21_X1 _922_ (
.A(_429_),
.B1(_057_),
.B2(_405_),
.ZN(_028_)
);
NAND2_X1 _923_ (
.A1(_315_),
.A2(req_msg[3]),
.ZN(_430_)
);
OAI21_X1 _924_ (
.A(_430_),
.B1(_089_),
.B2(_410_),
.ZN(_431_)
);
NAND2_X1 _925_ (
.A1(_416_),
.A2(_431_),
.ZN(_432_)
);
OAI21_X1 _926_ (
.A(_432_),
.B1(_056_),
.B2(_405_),
.ZN(_029_)
);
NAND2_X1 _927_ (
.A1(_038_),
.A2(req_msg[4]),
.ZN(_433_)
);
OAI21_X1 _928_ (
.A(_433_),
.B1(_098_),
.B2(_410_),
.ZN(_434_)
);
NAND2_X1 _929_ (
.A1(_416_),
.A2(_434_),
.ZN(_435_)
);
OAI21_X1 _930_ (
.A(_435_),
.B1(_054_),
.B2(_401_),
.ZN(_030_)
);
MUX2_X1 _931_ (
.A(_107_),
.B(req_msg[5]),
.S(_038_),
.Z(_436_)
);
NAND2_X1 _932_ (
.A1(_416_),
.A2(_436_),
.ZN(_437_)
);
OAI21_X1 _933_ (
.A(_437_),
.B1(_053_),
.B2(_401_),
.ZN(_031_)
);
NAND2_X1 _934_ (
.A1(_038_),
.A2(req_msg[6]),
.ZN(_438_)
);
OAI21_X1 _935_ (
.A(_438_),
.B1(_131_),
.B2(_410_),
.ZN(_439_)
);
NAND2_X1 _936_ (
.A1(_416_),
.A2(_439_),
.ZN(_440_)
);
OAI21_X1 _937_ (
.A(_440_),
.B1(_052_),
.B2(_401_),
.ZN(_032_)
);
NAND2_X1 _938_ (
.A1(_038_),
.A2(req_msg[7]),
.ZN(_441_)
);
OAI21_X1 _939_ (
.A(_441_),
.B1(_137_),
.B2(_410_),
.ZN(_442_)
);
NAND2_X1 _940_ (
.A1(_416_),
.A2(_442_),
.ZN(_443_)
);
OAI21_X1 _941_ (
.A(_443_),
.B1(_051_),
.B2(_401_),
.ZN(_033_)
);
NAND2_X1 _942_ (
.A1(_038_),
.A2(req_msg[8]),
.ZN(_444_)
);
OAI21_X1 _943_ (
.A(_444_),
.B1(_155_),
.B2(_410_),
.ZN(_445_)
);
NAND2_X1 _944_ (
.A1(_400_),
.A2(_445_),
.ZN(_446_)
);
OAI21_X1 _945_ (
.A(_446_),
.B1(_044_),
.B2(_401_),
.ZN(_034_)
);
NAND2_X1 _946_ (
.A1(_038_),
.A2(req_msg[9]),
.ZN(_447_)
);
OAI21_X1 _947_ (
.A(_447_),
.B1(_170_),
.B2(_315_),
.ZN(_448_)
);
NAND2_X1 _948_ (
.A1(_400_),
.A2(_448_),
.ZN(_449_)
);
OAI21_X1 _949_ (
.A(_449_),
.B1(_043_),
.B2(_401_),
.ZN(_035_)
);
DFF_X1 \ctrl.state.out[0]$_DFF_P_ (
.CK(clk),
.D(_000_),
.Q(req_rdy),
.QN(_003_)
);
DFF_X1 \ctrl.state.out[1]$_DFF_P_ (
.CK(clk),
.D(_001_),
.Q(\ctrl.state.out[1] ),
.QN(_483_)
);
DFF_X1 \ctrl.state.out[2]$_DFF_P_ (
.CK(clk),
.D(_002_),
.Q(\ctrl.state.out[2] ),
.QN(_482_)
);
(* src = "/workspace/clean/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:571.3-577.6" *)
DFF_X1 \dpath.a_reg.out[0]$_DFFE_PP_ (
.CK(clk),
.D(_004_),
.Q(\dpath.a_lt_b$in0[0] ),
.QN(_481_)
);
(* src = "/workspace/clean/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:571.3-577.6" *)
DFF_X1 \dpath.a_reg.out[10]$_DFFE_PP_ (
.CK(clk),
.D(_005_),
.Q(\dpath.a_lt_b$in0[10] ),
.QN(_480_)
);
(* src = "/workspace/clean/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:571.3-577.6" *)
DFF_X1 \dpath.a_reg.out[11]$_DFFE_PP_ (
.CK(clk),
.D(_006_),
.Q(\dpath.a_lt_b$in0[11] ),
.QN(_479_)
);
(* src = "/workspace/clean/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:571.3-577.6" *)
DFF_X1 \dpath.a_reg.out[12]$_DFFE_PP_ (
.CK(clk),
.D(_007_),
.Q(\dpath.a_lt_b$in0[12] ),
.QN(_478_)
);
(* src = "/workspace/clean/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:571.3-577.6" *)
DFF_X1 \dpath.a_reg.out[13]$_DFFE_PP_ (
.CK(clk),
.D(_008_),
.Q(\dpath.a_lt_b$in0[13] ),
.QN(_477_)
);
(* src = "/workspace/clean/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:571.3-577.6" *)
DFF_X1 \dpath.a_reg.out[14]$_DFFE_PP_ (
.CK(clk),
.D(_009_),
.Q(\dpath.a_lt_b$in0[14] ),
.QN(_476_)
);
(* src = "/workspace/clean/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:571.3-577.6" *)
DFF_X1 \dpath.a_reg.out[15]$_DFFE_PP_ (
.CK(clk),
.D(_010_),
.Q(\dpath.a_lt_b$in0[15] ),
.QN(_475_)
);
(* src = "/workspace/clean/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:571.3-577.6" *)
DFF_X1 \dpath.a_reg.out[1]$_DFFE_PP_ (
.CK(clk),
.D(_011_),
.Q(\dpath.a_lt_b$in0[1] ),
.QN(_474_)
);
(* src = "/workspace/clean/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:571.3-577.6" *)
DFF_X1 \dpath.a_reg.out[2]$_DFFE_PP_ (
.CK(clk),
.D(_012_),
.Q(\dpath.a_lt_b$in0[2] ),
.QN(_473_)
);
(* src = "/workspace/clean/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:571.3-577.6" *)
DFF_X1 \dpath.a_reg.out[3]$_DFFE_PP_ (
.CK(clk),
.D(_013_),
.Q(\dpath.a_lt_b$in0[3] ),
.QN(_472_)
);
(* src = "/workspace/clean/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:571.3-577.6" *)
DFF_X1 \dpath.a_reg.out[4]$_DFFE_PP_ (
.CK(clk),
.D(_014_),
.Q(\dpath.a_lt_b$in0[4] ),
.QN(_471_)
);
(* src = "/workspace/clean/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:571.3-577.6" *)
DFF_X1 \dpath.a_reg.out[5]$_DFFE_PP_ (
.CK(clk),
.D(_015_),
.Q(\dpath.a_lt_b$in0[5] ),
.QN(_470_)
);
(* src = "/workspace/clean/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:571.3-577.6" *)
DFF_X1 \dpath.a_reg.out[6]$_DFFE_PP_ (
.CK(clk),
.D(_016_),
.Q(\dpath.a_lt_b$in0[6] ),
.QN(_469_)
);
(* src = "/workspace/clean/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:571.3-577.6" *)
DFF_X1 \dpath.a_reg.out[7]$_DFFE_PP_ (
.CK(clk),
.D(_017_),
.Q(\dpath.a_lt_b$in0[7] ),
.QN(_468_)
);
(* src = "/workspace/clean/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:571.3-577.6" *)
DFF_X1 \dpath.a_reg.out[8]$_DFFE_PP_ (
.CK(clk),
.D(_018_),
.Q(\dpath.a_lt_b$in0[8] ),
.QN(_467_)
);
(* src = "/workspace/clean/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:571.3-577.6" *)
DFF_X1 \dpath.a_reg.out[9]$_DFFE_PP_ (
.CK(clk),
.D(_019_),
.Q(\dpath.a_lt_b$in0[9] ),
.QN(_466_)
);
(* src = "/workspace/clean/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:571.3-577.6" *)
DFF_X1 \dpath.b_reg.out[0]$_DFFE_PP_ (
.CK(clk),
.D(_020_),
.Q(\dpath.a_lt_b$in1[0] ),
.QN(_465_)
);
(* src = "/workspace/clean/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:571.3-577.6" *)
DFF_X1 \dpath.b_reg.out[10]$_DFFE_PP_ (
.CK(clk),
.D(_021_),
.Q(\dpath.a_lt_b$in1[10] ),
.QN(_464_)
);
(* src = "/workspace/clean/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:571.3-577.6" *)
DFF_X1 \dpath.b_reg.out[11]$_DFFE_PP_ (
.CK(clk),
.D(_022_),
.Q(\dpath.a_lt_b$in1[11] ),
.QN(_463_)
);
(* src = "/workspace/clean/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:571.3-577.6" *)
DFF_X1 \dpath.b_reg.out[12]$_DFFE_PP_ (
.CK(clk),
.D(_023_),
.Q(\dpath.a_lt_b$in1[12] ),
.QN(_462_)
);
(* src = "/workspace/clean/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:571.3-577.6" *)
DFF_X1 \dpath.b_reg.out[13]$_DFFE_PP_ (
.CK(clk),
.D(_024_),
.Q(\dpath.a_lt_b$in1[13] ),
.QN(_461_)
);
(* src = "/workspace/clean/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:571.3-577.6" *)
DFF_X1 \dpath.b_reg.out[14]$_DFFE_PP_ (
.CK(clk),
.D(_025_),
.Q(\dpath.a_lt_b$in1[14] ),
.QN(_460_)
);
(* src = "/workspace/clean/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:571.3-577.6" *)
DFF_X1 \dpath.b_reg.out[15]$_DFFE_PP_ (
.CK(clk),
.D(_026_),
.Q(\dpath.a_lt_b$in1[15] ),
.QN(_459_)
);
(* src = "/workspace/clean/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:571.3-577.6" *)
DFF_X1 \dpath.b_reg.out[1]$_DFFE_PP_ (
.CK(clk),
.D(_027_),
.Q(\dpath.a_lt_b$in1[1] ),
.QN(_458_)
);
(* src = "/workspace/clean/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:571.3-577.6" *)
DFF_X1 \dpath.b_reg.out[2]$_DFFE_PP_ (
.CK(clk),
.D(_028_),
.Q(\dpath.a_lt_b$in1[2] ),
.QN(_457_)
);
(* src = "/workspace/clean/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:571.3-577.6" *)
DFF_X1 \dpath.b_reg.out[3]$_DFFE_PP_ (
.CK(clk),
.D(_029_),
.Q(\dpath.a_lt_b$in1[3] ),
.QN(_456_)
);
(* src = "/workspace/clean/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:571.3-577.6" *)
DFF_X1 \dpath.b_reg.out[4]$_DFFE_PP_ (
.CK(clk),
.D(_030_),
.Q(\dpath.a_lt_b$in1[4] ),
.QN(_455_)
);
(* src = "/workspace/clean/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:571.3-577.6" *)
DFF_X1 \dpath.b_reg.out[5]$_DFFE_PP_ (
.CK(clk),
.D(_031_),
.Q(\dpath.a_lt_b$in1[5] ),
.QN(_454_)
);
(* src = "/workspace/clean/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:571.3-577.6" *)
DFF_X1 \dpath.b_reg.out[6]$_DFFE_PP_ (
.CK(clk),
.D(_032_),
.Q(\dpath.a_lt_b$in1[6] ),
.QN(_453_)
);
(* src = "/workspace/clean/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:571.3-577.6" *)
DFF_X1 \dpath.b_reg.out[7]$_DFFE_PP_ (
.CK(clk),
.D(_033_),
.Q(\dpath.a_lt_b$in1[7] ),
.QN(_452_)
);
(* src = "/workspace/clean/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:571.3-577.6" *)
DFF_X1 \dpath.b_reg.out[8]$_DFFE_PP_ (
.CK(clk),
.D(_034_),
.Q(\dpath.a_lt_b$in1[8] ),
.QN(_451_)
);
(* src = "/workspace/clean/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:571.3-577.6" *)
DFF_X1 \dpath.b_reg.out[9]$_DFFE_PP_ (
.CK(clk),
.D(_035_),
.Q(\dpath.a_lt_b$in1[9] ),
.QN(_450_)
);
endmodule