%SIGNAL
PIN  83 =  bb 
PIN  83 =  bb_cpld 
PIN  25 =  c0_low 
PIN  24 =  c1_low 
PIN  49 =  cc_dtp 
PIN   0 =  cc_f_r 
PIN   0 =  cc_r_w 
PIN   0 =  cc_s_g 
PIN  18 =  cc_setdly 
PIN   0 =  cc_setdly_low 
PIN  59 =  cc_t_m_en 
PIN   0 =  cc_tpg1 
PIN  89 =  cc_tpg_clk 
PIN  55 =  cc_tt_en 
PIN   0 =  cc_unit 
PIN   0 =  cc_uts 
PIN  94 =  clrdly_low 
PIN  72 =  d 
PIN  72 =  d_cpld 
PIN  46 =  data00_low 
PIN  44 =  data01_low 
PIN  42 =  data02_low 
PIN  39 =  data03_low 
PIN  33 =  data04_low 
PIN  32 =  data05_low 
PIN  31 =  data06_low 
PIN  29 =  data07_low 
PIN   8 =  data08_low 
PIN   3 =  data09_low 
PIN   7 =  data10_low 
PIN   4 =  data11_low 
PIN  85 =  dd 
PIN   0 =  df_comp_wd 
PIN  78 =  df_sel_er_low 
PIN   0 =  df_time_er 
PIN  62 =  done_skip_low 
PIN  73 =  f 
PIN  86 =  ff 
PIN  86 =  ff_cpld 
PIN   0 =  gdollar_0 
PIN   0 =  gdollar_1 
PIN   0 =  gdollar_2 
PIN   0 =  gdollar_3 
PIN   0 =  gdollar_4 
PIN   0 =  gdollar_5 
PIN   0 =  gdollar_6 
PIN   0 =  gdollar_7 
PIN  92 =  in1 
PIN  91 =  in2 
PIN  87 =  in3 
PIN  15 =  initialize 
PIN  16 =  int_rqst_low 
PIN  21 =  internal_io_low 
PIN  26 =  io_pause_low 
PIN  74 =  j 
PIN  96 =  jj 
PIN  77 =  l 
PIN  99 =  ll 
PIN  47 =  md03_low 
PIN  38 =  md04_low 
PIN  37 =  md05_low 
PIN  35 =  md06_low 
PIN  34 =  md07_low 
PIN  12 =  md08_low 
PIN  11 =  md09_low 
PIN  10 =  md10_low 
PIN   9 =  md11_low 
PIN   0 =  mtr0_low 
PIN   0 =  mtr1_low 
PIN   0 =  mtr2_low 
PIN   0 =  mtr3_low 
PIN   0 =  mtr4_low 
PIN   0 =  mtr5_low 
PIN  78 =  n_cpld 
PIN   0 =  n_t_101x 
PIN   0 =  n_t_20x 
PIN   0 =  n_t_25x 
PIN   0 =  n_t_36x 
PIN   0 =  n_t_86x 
PIN 100 =  nn 
PIN  60 =  parity 
PIN  27 =  power_ok_low 
PIN   1 =  rr 
PIN  30 =  run 
PIN  14 =  skip_low 
PIN   0 =  sr00 
PIN   0 =  sr01 
PIN   0 =  sr02 
PIN   0 =  sr03 
PIN   0 =  sr04 
PIN   0 =  sr05 
PIN   0 =  sr06 
PIN   0 =  sr07 
PIN   0 =  sr08 
PIN   0 =  sr09 
PIN   0 =  sr10 
PIN   0 =  sr11 
PIN   0 =  sync 
PIN  79 =  t_cpld 
PIN  23 =  tp3 
PIN  22 =  tp4 
PIN   0 =  tpg0 
PIN  63 =  tr_skip_low 
PIN   2 =  tt 
PIN  80 =  v 
PIN  19 =  w2 
PIN  54 =  w3 
PIN  48 =  w2w1 
PIN  50 =  w4w3 
PIN  81 =  x 
PIN  82 =  z 
%END

%FIELD
%END

%EQUATION
!bb =>
    1 

bb.oe  =>
    !tpg0

!c0_low =>
    1 

c0_low.oe  =>
    !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md09_low & !md10_low & !w2w1 & !w4w3
  # !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md09_low & md11_low & !w2w1 & !w4w3

!c1_low =>
    1 

c1_low.oe  =>
    !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md09_low & !md10_low & !w2w1 & !w4w3

!cc_67x =>
    !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !w2w1 & !w4w3

cc_67x_low =>
    md04_low
  # md05_low
  # md06_low
  # md03_low
  # io_pause_low
  # w2w1
  # w4w3

cc_btp3 =>
    tp3

cc_clk_te_low =>
    !tp3
  # md04_low
  # md05_low
  # md06_low
  # md03_low
  # io_pause_low
  # w2w1
  # w4w3
  # md09_low
  # !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md10_low & !w2w1 & !w4w3
  # !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md11_low & !w2w1 & !w4w3

cc_dtp0 =>
    cc_dtp & n_t_101x & sync
  # cc_dtp & cc_t_m_en & !tpg0

cc_dtp0_low =>
    !n_t_101x & tpg0
  # !sync & tpg0
  # !cc_t_m_en & !n_t_101x
  # !cc_t_m_en & !sync
  # !cc_dtp

cc_dtp1 =>
    cc_dtp & n_t_101x & !sync
  # cc_dtp & cc_t_m_en & tpg0

cc_dtp1_low =>
    !cc_dtp
  # !cc_t_m_en & !n_t_101x
  # !cc_t_m_en & sync
  # !n_t_101x & !tpg0
  # sync & !tpg0

!cc_f_r.d  =>
    w4w3
  # w2w1
  # md06_low
  # md05_low
  # md04_low
  # md03_low
  # io_pause_low
  # data01_low

cc_f_r.ap  =>
    0 

cc_f_r.ar  =>
    initialize

cc_f_r.ck  =>
    !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md09_low & md10_low & md11_low & tp3 & !w2w1 & !w4w3

cc_init =>
    initialize

cc_init_low =>
    !initialize

cc_jj =>
    !cc_s_g

cc_pwr_ok_low =>
    power_ok_low

!cc_r_w.d  =>
    w4w3
  # w2w1
  # md06_low
  # md05_low
  # md04_low
  # md03_low
  # io_pause_low
  # data03_low

cc_r_w.ap  =>
    0 

cc_r_w.ar  =>
    df_time_er & !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md11_low & !w2w1 & !w4w3
  # !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md11_low & t_cpld & !w2w1 & !w4w3
  # !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md11_low & run & !w2w1 & !w4w3
  # !df_sel_er_low & !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md11_low & !w2w1 & !w4w3
  # !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md11_low & !power_ok_low & !w2w1 & !w4w3
  # initialize & !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md11_low & !w2w1 & !w4w3
  # df_time_er & !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md10_low & !w2w1 & !w4w3
  # !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md10_low & t_cpld & !w2w1 & !w4w3
  # !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md10_low & run & !w2w1 & !w4w3
  # !df_sel_er_low & !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md10_low & !w2w1 & !w4w3
  # !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md10_low & !power_ok_low & !w2w1 & !w4w3
  # initialize & !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md10_low & !w2w1 & !w4w3
  # df_time_er & md09_low
  # md09_low & t_cpld
  # md09_low & run
  # !df_sel_er_low & md09_low
  # md09_low & !power_ok_low
  # initialize & md09_low
  # df_time_er & md04_low
  # md04_low & t_cpld
  # md04_low & run
  # !df_sel_er_low & md04_low
  # md04_low & !power_ok_low
  # initialize & md04_low
  # df_time_er & md05_low
  # md05_low & t_cpld
  # md05_low & run
  # !df_sel_er_low & md05_low
  # md05_low & !power_ok_low
  # initialize & md05_low
  # df_time_er & md06_low
  # md06_low & t_cpld
  # md06_low & run
  # !df_sel_er_low & md06_low
  # md06_low & !power_ok_low
  # initialize & md06_low
  # df_time_er & md03_low
  # md03_low & t_cpld
  # md03_low & run
  # !df_sel_er_low & md03_low
  # md03_low & !power_ok_low
  # initialize & md03_low
  # df_time_er & io_pause_low
  # io_pause_low & t_cpld
  # io_pause_low & run
  # !df_sel_er_low & io_pause_low
  # io_pause_low & !power_ok_low
  # initialize & io_pause_low
  # df_time_er & w2w1
  # t_cpld & w2w1
  # run & w2w1
  # !df_sel_er_low & w2w1
  # !power_ok_low & w2w1
  # initialize & w2w1
  # df_time_er & w4w3
  # t_cpld & w4w3
  # run & w4w3
  # !df_sel_er_low & w4w3
  # !power_ok_low & w4w3
  # initialize & w4w3

cc_r_w.ck  =>
    !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md09_low & md10_low & md11_low & tp3 & !w2w1 & !w4w3

cc_r_w_low =>
    !cc_r_w

cc_run =>
    run

!cc_run_low =>
    !run

!cc_s_g.d  =>
    w4w3
  # w2w1
  # md06_low
  # md05_low
  # md04_low
  # md03_low
  # io_pause_low
  # data02_low

cc_s_g.ap  =>
    0 

cc_s_g.ar  =>
    initialize
  # run

cc_s_g.ck  =>
    !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md09_low & md10_low & md11_low & tp3 & !w2w1 & !w4w3

!cc_sdlc_low =>
    md04_low
  # md05_low
  # md06_low
  # md03_low
  # io_pause_low
  # w2w1
  # w4w3
  # md09_low
  # !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md10_low & !w2w1 & !w4w3
  # !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md11_low & !w2w1 & !w4w3

!cc_sdld_low =>
    md04_low
  # md05_low
  # md06_low
  # md03_low
  # io_pause_low
  # w2w1
  # w4w3
  # md09_low
  # !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md10_low & !w2w1 & !w4w3
  # md11_low

!cc_sdrc_low =>
    md04_low
  # md05_low
  # md06_low
  # md03_low
  # io_pause_low
  # w2w1
  # w4w3
  # md09_low
  # md10_low
  # !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md11_low & !w2w1 & !w4w3

!cc_sdrd_low =>
    md04_low
  # md05_low
  # md06_low
  # md03_low
  # io_pause_low
  # w2w1
  # w4w3
  # md09_low
  # md10_low
  # md11_low

!cc_sdsq_low =>
    md04_low
  # md05_low
  # md06_low
  # md03_low
  # io_pause_low
  # w2w1
  # w4w3
  # !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md09_low & !w2w1 & !w4w3
  # md10_low
  # md11_low

!cc_sdss_low =>
    md04_low
  # md05_low
  # md06_low
  # md03_low
  # io_pause_low
  # w2w1
  # w4w3
  # !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md09_low & !w2w1 & !w4w3
  # !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md10_low & !w2w1 & !w4w3
  # md11_low

!cc_sdst_low =>
    md04_low
  # md05_low
  # md06_low
  # md03_low
  # io_pause_low
  # w2w1
  # w4w3
  # !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md09_low & !w2w1 & !w4w3
  # md10_low
  # !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md11_low & !w2w1 & !w4w3

!cc_setdly =>
    cc_setdly_low

!cc_setdly_low.d  =>
    cc_s_g & !data02_low & !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !w2w1 & !w4w3
  # cc_f_r & !data01_low & !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !w2w1 & !w4w3
  # cc_unit & !data00_low & !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !w2w1 & !w4w3
  # !cc_s_g & data02_low
  # !cc_f_r & data01_low
  # !cc_unit & data00_low
  # !cc_unit & w4w3
  # !cc_s_g & w4w3
  # !cc_f_r & w4w3
  # !cc_unit & w2w1
  # !cc_s_g & w2w1
  # !cc_f_r & w2w1
  # !cc_unit & md06_low
  # !cc_s_g & md06_low
  # !cc_f_r & md06_low
  # !cc_unit & md05_low
  # !cc_s_g & md05_low
  # !cc_f_r & md05_low
  # !cc_unit & md04_low
  # !cc_s_g & md04_low
  # !cc_f_r & md04_low
  # !cc_unit & md03_low
  # !cc_s_g & md03_low
  # !cc_f_r & md03_low
  # !cc_unit & io_pause_low
  # !cc_s_g & io_pause_low
  # !cc_f_r & io_pause_low

cc_setdly_low.ap  =>
    initialize
  # tp4

cc_setdly_low.ar  =>
    !clrdly_low

cc_setdly_low.ck  =>
    !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md09_low & md10_low & md11_low & tp3 & !w2w1 & !w4w3

cc_t_m_en_low =>
    !cc_t_m_en

!cc_tp3_low =>
    !tp3

!cc_tpg1.d  =>
    tpg0

cc_tpg1.ap  =>
    !in1

cc_tpg1.ar  =>
    !in1

cc_tpg1.ck  =>
    cc_tpg_clk

cc_tpg1_low =>
    !cc_tpg1

cc_tt =>
    !cc_f_r

!cc_tt_en =>
    !cc_t_m_en & in2 & !j & !sync
  # cc_t_m_en & cc_tpg1 & in2 & !sync
  # !cc_t_m_en & in2 & j & sync
  # cc_t_m_en & !cc_tpg1 & in2 & sync

!cc_unit.d  =>
    w4w3
  # w2w1
  # md06_low
  # md05_low
  # md04_low
  # md03_low
  # io_pause_low
  # data00_low

cc_unit.ap  =>
    0 

cc_unit.ar  =>
    initialize

cc_unit.ck  =>
    !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md09_low & md10_low & md11_low & tp3 & !w2w1 & !w4w3

cc_unit_low =>
    !cc_unit

!cc_uts.d  =>
    cc_setdly

cc_uts.ap  =>
    cc_t_m_en

cc_uts.ar  =>
    cc_setdly

cc_uts.ck  =>
    in3

cc_uts_low =>
    !cc_uts

cc_wrt_ok =>
    df_sel_er_low & !df_time_er & !initialize & power_ok_low & !run & !t_cpld

!data00_low =>
    1 

data00_low.oe  =>
    cc_unit & !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md09_low & !md10_low & md11_low & !w2w1 & !w4w3
  # !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md09_low & !md10_low & !md11_low & sr00 & !w2w1 & !w4w3

!data01_low =>
    1 

data01_low.oe  =>
    cc_f_r & !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md09_low & !md10_low & md11_low & !w2w1 & !w4w3
  # !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md09_low & !md10_low & !md11_low & sr01 & !w2w1 & !w4w3

!data02_low =>
    1 

data02_low.oe  =>
    cc_s_g & !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md09_low & !md10_low & md11_low & !w2w1 & !w4w3
  # !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md09_low & !md10_low & !md11_low & sr02 & !w2w1 & !w4w3

!data03_low =>
    1 

data03_low.oe  =>
    cc_r_w & !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md09_low & !md10_low & md11_low & !w2w1 & !w4w3
  # !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md09_low & !md10_low & !md11_low & sr03 & !w2w1 & !w4w3

!data04_low =>
    1 

data04_low.oe  =>
    !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md09_low & !md10_low & md11_low & t_cpld & !w2w1 & !w4w3
  # !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md09_low & !md10_low & !md11_low & sr04 & !w2w1 & !w4w3

!data05_low =>
    1 

data05_low.oe  =>
    df_time_er & !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md09_low & !md10_low & md11_low & !w2w1 & !w4w3
  # !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md09_low & !md10_low & !md11_low & sr05 & !w2w1 & !w4w3

!data06_low =>
    1 

data06_low.oe  =>
    !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md09_low & !md10_low & md11_low & !mtr0_low & !w2w1 & !w4w3
  # !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md09_low & !md10_low & !md11_low & sr06 & !w2w1 & !w4w3

!data07_low =>
    1 

data07_low.oe  =>
    !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md09_low & !md10_low & md11_low & !mtr1_low & !w2w1 & !w4w3
  # !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md09_low & !md10_low & !md11_low & sr07 & !w2w1 & !w4w3

!data08_low =>
    1 

data08_low.oe  =>
    !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md09_low & !md10_low & md11_low & !mtr2_low & !w2w1 & !w4w3
  # !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md09_low & !md10_low & !md11_low & sr08 & !w2w1 & !w4w3

!data09_low =>
    1 

data09_low.oe  =>
    !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md09_low & !md10_low & md11_low & !mtr3_low & !w2w1 & !w4w3
  # !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md09_low & !md10_low & !md11_low & sr09 & !w2w1 & !w4w3

!data10_low =>
    1 

data10_low.oe  =>
    !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md09_low & !md10_low & md11_low & !mtr4_low & !w2w1 & !w4w3
  # !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md09_low & !md10_low & !md11_low & sr10 & !w2w1 & !w4w3

!data11_low =>
    1 

data11_low.oe  =>
    !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md09_low & !md10_low & md11_low & !mtr5_low & !w2w1 & !w4w3
  # !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md09_low & !md10_low & !md11_low & sr11 & !w2w1 & !w4w3

!dd =>
    1 

dd.oe  =>
    df_comp_wd & gdollar_3
  # !df_comp_wd & !gdollar_3

!df_comp_wd.d  =>
    1 

df_comp_wd.ap  =>
    cc_dtp & n_t_101x & sync
  # cc_dtp & cc_t_m_en & !tpg0

df_comp_wd.ar  =>
    cc_dtp & n_t_101x & !sync
  # cc_dtp & cc_t_m_en & tpg0

df_comp_wd.ck  =>
    0 

!df_db00 =>
    !data00_low & !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !w2w1 & !w4w3

!df_db01 =>
    !data01_low & !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !w2w1 & !w4w3

!df_db02 =>
    !data02_low & !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !w2w1 & !w4w3

!df_db03 =>
    !data03_low & !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !w2w1 & !w4w3

df_hld_low =>
    !t_cpld

df_sel_er =>
    !df_sel_er_low

!df_time_er.d  =>
    1 

df_time_er.ap  =>
    cc_dtp & cc_r_w & cc_t_m_en & n_t_36x & !tpg0
  # cc_dtp & cc_r_w & n_t_101x & n_t_36x & sync
  # cc_dtp & cc_r_w & cc_t_m_en & !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md09_low & !md10_low & !tpg0 & !w2w1 & !w4w3
  # cc_dtp & cc_r_w & !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md09_low & !md10_low & n_t_101x & sync & !w2w1 & !w4w3
  # cc_dtp & cc_r_w & cc_t_m_en & !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md09_low & md10_low & !md11_low & !tpg0 & !w2w1 & !w4w3
  # cc_dtp & cc_r_w & !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md09_low & md10_low & !md11_low & n_t_101x & sync & !w2w1 & !w4w3
  # cc_dtp & !cc_r_w & cc_t_m_en & n_t_36x & tpg0
  # cc_dtp & !cc_r_w & n_t_101x & n_t_36x & !sync
  # cc_dtp & !cc_r_w & cc_t_m_en & !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md09_low & !md10_low & tpg0 & !w2w1 & !w4w3
  # cc_dtp & !cc_r_w & !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md09_low & !md10_low & n_t_101x & !sync & !w2w1 & !w4w3
  # cc_dtp & !cc_r_w & cc_t_m_en & !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md09_low & md10_low & !md11_low & tpg0 & !w2w1 & !w4w3
  # cc_dtp & !cc_r_w & !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md09_low & md10_low & !md11_low & n_t_101x & !sync & !w2w1 & !w4w3

df_time_er.ar  =>
    !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md09_low & md10_low & md11_low & tp3 & !w2w1 & !w4w3
  # initialize

df_time_er.ck  =>
    0 

df_time_er_low =>
    !df_time_er

!ff =>
    1 

ff.oe  =>
    !df_comp_wd & !gdollar_2
  # df_comp_wd & gdollar_2

!gdollar_0.d  =>
    1 

gdollar_0.ap  =>
    cc_dtp & cc_t_m_en & sr02 & !tpg0
  # cc_dtp & n_t_101x & sr02 & sync

gdollar_0.ar  =>
    cc_dtp & cc_t_m_en & !sr02 & !tpg0
  # cc_dtp & n_t_101x & !sr02 & sync

gdollar_0.ck  =>
    0 

!gdollar_1.d  =>
    1 

gdollar_1.ap  =>
    cc_dtp & n_t_101x & sync
  # cc_dtp & cc_t_m_en & !tpg0

gdollar_1.ar  =>
    0 

gdollar_1.ck  =>
    0 

!gdollar_2.d  =>
    1 

gdollar_2.ap  =>
    cc_dtp & cc_t_m_en & sr00 & !tpg0
  # cc_dtp & n_t_101x & sr00 & sync

gdollar_2.ar  =>
    cc_dtp & cc_t_m_en & !sr00 & !tpg0
  # cc_dtp & n_t_101x & !sr00 & sync

gdollar_2.ck  =>
    0 

!gdollar_3.d  =>
    1 

gdollar_3.ap  =>
    cc_dtp & cc_t_m_en & sr01 & !tpg0
  # cc_dtp & n_t_101x & sr01 & sync

gdollar_3.ar  =>
    cc_dtp & cc_t_m_en & !sr01 & !tpg0
  # cc_dtp & n_t_101x & !sr01 & sync

gdollar_3.ck  =>
    0 

!gdollar_4.d  =>
    cc_uts & !mtr0_low

gdollar_4.ar  =>
    0 

gdollar_4.ck  =>
    !cc_setdly_low
  # cc_dtp & n_t_101x & !sync
  # cc_dtp & cc_t_m_en & tpg0

!gdollar_5.d  =>
    cc_uts & !gdollar_4

gdollar_5.ar  =>
    0 

gdollar_5.ck  =>
    !cc_setdly_low
  # cc_dtp & n_t_101x & !sync
  # cc_dtp & cc_t_m_en & tpg0

!gdollar_6.t  =>
    0 

gdollar_6.ar  =>
    cc_uts & !tp3
  # cc_uts & md10_low & md11_low
  # cc_uts & md09_low
  # cc_uts & md04_low
  # cc_uts & md05_low
  # cc_uts & md06_low
  # cc_uts & md03_low
  # cc_uts & io_pause_low
  # cc_uts & w2w1
  # cc_uts & w4w3

gdollar_6.ck  =>
    cc_dtp & n_t_101x & !sync
  # cc_dtp & cc_t_m_en & tpg0

!gdollar_7.t  =>
    0 

gdollar_7.ar  =>
    cc_uts & !tp3
  # cc_uts & md10_low & md11_low
  # cc_uts & md09_low
  # cc_uts & md04_low
  # cc_uts & md05_low
  # cc_uts & md06_low
  # cc_uts & md03_low
  # cc_uts & io_pause_low
  # cc_uts & w2w1
  # cc_uts & w4w3

gdollar_7.ck  =>
    gdollar_6

!int_rqst_low =>
    1 

int_rqst_low.oe  =>
    0 

!internal_io_low =>
    1 

internal_io_low.oe  =>
    !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !w2w1 & !w4w3

!jj =>
    1 

jj.oe  =>
    !n_t_20x & power_ok_low

!ll =>
    1 

ll.oe  =>
    cc_unit

!mtr0_low.d  =>
    cc_uts & !mtr1_low

mtr0_low.ar  =>
    0 

mtr0_low.ck  =>
    !cc_setdly_low
  # cc_dtp & n_t_101x & !sync
  # cc_dtp & cc_t_m_en & tpg0

!mtr1_low.d  =>
    cc_uts & !mtr2_low

mtr1_low.ar  =>
    0 

mtr1_low.ck  =>
    !cc_setdly_low
  # cc_dtp & n_t_101x & !sync
  # cc_dtp & cc_t_m_en & tpg0

!mtr2_low.d  =>
    cc_uts & !mtr3_low

mtr2_low.ar  =>
    0 

mtr2_low.ck  =>
    !cc_setdly_low
  # cc_dtp & n_t_101x & !sync
  # cc_dtp & cc_t_m_en & tpg0

!mtr3_low.d  =>
    cc_uts & !mtr4_low

mtr3_low.ar  =>
    0 

mtr3_low.ck  =>
    !cc_setdly_low
  # cc_dtp & n_t_101x & !sync
  # cc_dtp & cc_t_m_en & tpg0

!mtr4_low.d  =>
    cc_uts & !mtr5_low

mtr4_low.ar  =>
    0 

mtr4_low.ck  =>
    !cc_setdly_low
  # cc_dtp & n_t_101x & !sync
  # cc_dtp & cc_t_m_en & tpg0

!mtr5_low.d  =>
    cc_uts & !f

mtr5_low.ar  =>
    0 

mtr5_low.ck  =>
    !cc_setdly_low
  # cc_dtp & n_t_101x & !sync
  # cc_dtp & cc_t_m_en & tpg0

n_t_100x =>
    tpg0
  # !cc_t_m_en
  # !cc_dtp

!n_t_101x.d  =>
    !cc_uts
  # cc_t_m_en

n_t_101x.ap  =>
    !in1

n_t_101x.ar  =>
    !cc_uts

n_t_101x.ck  =>
    in2

n_t_102x =>
    !sync

n_t_104x =>
    !cc_dtp
  # !cc_t_m_en
  # !tpg0

n_t_106x =>
    !n_t_101x
  # !cc_dtp
  # sync

n_t_107x =>
    !tpg0

n_t_109x =>
    !n_t_101x
  # !cc_dtp
  # !sync

n_t_10x =>
    !gdollar_2

n_t_112x =>
    !cc_tpg_clk

!n_t_11x =>
    !data04_low & !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !w2w1 & !w4w3

!n_t_13x =>
    !data08_low & !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !w2w1 & !w4w3

!n_t_14x =>
    !data11_low & !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !w2w1 & !w4w3

!n_t_16x =>
    !data05_low & !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !w2w1 & !w4w3

n_t_18x =>
    !initialize & !run

n_t_1x =>
    1 

!n_t_20x.d  =>
    1 

n_t_20x.ap  =>
    !cc_s_g

n_t_20x.ar  =>
    initialize
  # tp4

n_t_20x.ck  =>
    0 

n_t_22x =>
    !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md09_low & !md10_low & !w2w1 & !w4w3
  # !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md09_low & md10_low & !md11_low & !w2w1 & !w4w3

!n_t_25x.t  =>
    0 

n_t_25x.ar  =>
    cc_uts & !tp3
  # cc_uts & md10_low & md11_low
  # cc_uts & md09_low
  # cc_uts & md04_low
  # cc_uts & md05_low
  # cc_uts & md06_low
  # cc_uts & md03_low
  # cc_uts & io_pause_low
  # cc_uts & w2w1
  # cc_uts & w4w3

n_t_25x.ck  =>
    cc_dtp & n_t_101x & !sync
  # cc_dtp & cc_t_m_en & tpg0

n_t_29x =>
    cc_dtp & n_t_101x & !sync
  # cc_dtp & cc_t_m_en & tpg0
  # !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md09_low & md10_low & !md11_low & tp3 & !w2w1 & !w4w3

n_t_2x =>
    !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md09_low & md10_low & !md11_low & tp3 & !w2w1 & !w4w3

n_t_30x =>
    !tp3
  # md04_low
  # md05_low
  # md06_low
  # md03_low
  # io_pause_low
  # w2w1
  # w4w3
  # md09_low
  # !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md10_low & !w2w1 & !w4w3
  # md11_low

n_t_31x =>
    !cc_setdly_low
  # cc_dtp & n_t_101x & !sync
  # cc_dtp & cc_t_m_en & tpg0

n_t_32x =>
    !gdollar_0

!n_t_33x =>
    !df_comp_wd & !gdollar_0
  # df_comp_wd & gdollar_0

n_t_34x =>
    !gdollar_3

n_t_35x =>
    cc_dtp & n_t_101x & sync
  # cc_dtp & cc_t_m_en & !tpg0

!n_t_36x.t  =>
    0 

n_t_36x.ar  =>
    cc_uts & !tp3
  # cc_uts & md10_low & md11_low
  # cc_uts & md09_low
  # cc_uts & md04_low
  # cc_uts & md05_low
  # cc_uts & md06_low
  # cc_uts & md03_low
  # cc_uts & io_pause_low
  # cc_uts & w2w1
  # cc_uts & w4w3

n_t_36x.ck  =>
    gdollar_7

!n_t_38x =>
    df_comp_wd & gdollar_3
  # !df_comp_wd & !gdollar_3

!n_t_39x =>
    !df_comp_wd & !gdollar_2
  # df_comp_wd & gdollar_2

!n_t_3x =>
    !data06_low & !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !w2w1 & !w4w3

n_t_41x =>
    !df_time_er

n_t_42x =>
    !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md09_low & !md10_low & tp3 & !w2w1 & !w4w3
  # !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md09_low & md10_low & !md11_low & tp3 & !w2w1 & !w4w3
  # !cc_uts

n_t_43x =>
    md10_low & md11_low
  # md09_low
  # md04_low
  # md05_low
  # md06_low
  # md03_low
  # io_pause_low
  # w2w1
  # w4w3
  # !tp3

n_t_44x =>
    !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & md09_low & !md10_low & md11_low & !w2w1 & !w4w3

n_t_45x =>
    !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & md09_low & !md10_low & !md11_low & !w2w1 & !w4w3

n_t_46x =>
    !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & md09_low & md10_low & !md11_low & !w2w1 & !w4w3

n_t_47x =>
    md10_low & md11_low & !n_t_36x
  # md09_low & !n_t_36x
  # md04_low & !n_t_36x
  # md05_low & !n_t_36x
  # md06_low & !n_t_36x
  # md03_low & !n_t_36x
  # io_pause_low & !n_t_36x
  # !n_t_36x & w2w1
  # !n_t_36x & w4w3

n_t_48x =>
    !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md09_low & !md10_low & !w2w1 & !w4w3
  # !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md09_low & md10_low & !md11_low & !w2w1 & !w4w3
  # n_t_36x

n_t_49x =>
    cc_r_w
  # !cc_dtp
  # !cc_t_m_en & !n_t_101x
  # !cc_t_m_en & sync
  # !n_t_101x & !tpg0
  # sync & !tpg0
  # md10_low & md11_low & !n_t_36x
  # md09_low & !n_t_36x
  # md04_low & !n_t_36x
  # md05_low & !n_t_36x
  # md06_low & !n_t_36x
  # md03_low & !n_t_36x
  # io_pause_low & !n_t_36x
  # !n_t_36x & w2w1
  # !n_t_36x & w4w3

!n_t_4x =>
    !data09_low & !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !w2w1 & !w4w3

n_t_50x =>
    !n_t_101x & tpg0
  # !sync & tpg0
  # !cc_t_m_en & !n_t_101x
  # !cc_t_m_en & !sync
  # !cc_dtp
  # !cc_r_w
  # md10_low & md11_low & !n_t_36x
  # md09_low & !n_t_36x
  # md04_low & !n_t_36x
  # md05_low & !n_t_36x
  # md06_low & !n_t_36x
  # md03_low & !n_t_36x
  # io_pause_low & !n_t_36x
  # !n_t_36x & w2w1
  # !n_t_36x & w4w3

n_t_5x =>
    1 

n_t_66x =>
    df_time_er
  # t_cpld
  # run
  # !df_sel_er_low
  # !power_ok_low
  # initialize

n_t_68x =>
    df_sel_er_low & !df_time_er & !initialize & power_ok_low & !run & !t_cpld
  # !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md09_low & md10_low & md11_low & !w2w1 & !w4w3

!n_t_69x =>
    !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md09_low & !w2w1 & !w4w3

!n_t_70x =>
    !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md10_low & !w2w1 & !w4w3

!n_t_71x =>
    !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md11_low & !w2w1 & !w4w3

!n_t_72x =>
    j & !sync
  # !j & sync

!n_t_73x =>
    !cc_t_m_en & j & sync
  # !cc_t_m_en & !j & !sync
  # cc_t_m_en & !cc_tpg1 & sync
  # !cc_tpg1 & j & sync
  # cc_t_m_en & cc_tpg1 & !sync
  # cc_tpg1 & !j & !sync

!n_t_74x =>
    cc_tpg1 & sync
  # !cc_tpg1 & !sync

n_t_7x =>
    !cc_dtp & !tp3
  # !cc_t_m_en & !n_t_101x & !tp3
  # !cc_t_m_en & sync & !tp3
  # sync & !tp3 & !tpg0
  # !n_t_101x & !tp3 & !tpg0
  # !cc_dtp & !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md10_low & !w2w1 & !w4w3
  # !cc_t_m_en & !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md10_low & !n_t_101x & !w2w1 & !w4w3
  # !cc_t_m_en & !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md10_low & sync & !w2w1 & !w4w3
  # !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md10_low & sync & !tpg0 & !w2w1 & !w4w3
  # !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md10_low & !n_t_101x & !tpg0 & !w2w1 & !w4w3
  # !cc_dtp & md11_low
  # !cc_t_m_en & md11_low & !n_t_101x
  # !cc_t_m_en & md11_low & sync
  # md11_low & sync & !tpg0
  # md11_low & !n_t_101x & !tpg0
  # !cc_dtp & md09_low
  # !cc_t_m_en & md09_low & !n_t_101x
  # !cc_t_m_en & md09_low & sync
  # md09_low & sync & !tpg0
  # md09_low & !n_t_101x & !tpg0
  # !cc_dtp & md04_low
  # !cc_t_m_en & md04_low & !n_t_101x
  # !cc_t_m_en & md04_low & sync
  # md04_low & sync & !tpg0
  # md04_low & !n_t_101x & !tpg0
  # !cc_dtp & md05_low
  # !cc_t_m_en & md05_low & !n_t_101x
  # !cc_t_m_en & md05_low & sync
  # md05_low & sync & !tpg0
  # md05_low & !n_t_101x & !tpg0
  # !cc_dtp & md06_low
  # !cc_t_m_en & md06_low & !n_t_101x
  # !cc_t_m_en & md06_low & sync
  # md06_low & sync & !tpg0
  # md06_low & !n_t_101x & !tpg0
  # !cc_dtp & md03_low
  # !cc_t_m_en & md03_low & !n_t_101x
  # !cc_t_m_en & md03_low & sync
  # md03_low & sync & !tpg0
  # md03_low & !n_t_101x & !tpg0
  # !cc_dtp & io_pause_low
  # !cc_t_m_en & io_pause_low & !n_t_101x
  # !cc_t_m_en & io_pause_low & sync
  # io_pause_low & sync & !tpg0
  # io_pause_low & !n_t_101x & !tpg0
  # !cc_dtp & w2w1
  # !cc_t_m_en & !n_t_101x & w2w1
  # !cc_t_m_en & sync & w2w1
  # sync & !tpg0 & w2w1
  # !n_t_101x & !tpg0 & w2w1
  # !cc_dtp & w4w3
  # !cc_t_m_en & !n_t_101x & w4w3
  # !cc_t_m_en & sync & w4w3
  # sync & !tpg0 & w4w3
  # !n_t_101x & !tpg0 & w4w3

n_t_83x =>
    !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md09_low & md10_low & md11_low & tp3 & !w2w1 & !w4w3

n_t_84x =>
    1 

!n_t_86x.d  =>
    1 

n_t_86x.ap  =>
    !cc_r_w

n_t_86x.ar  =>
    cc_dtp & n_t_101x & sync
  # cc_dtp & cc_t_m_en & !tpg0

n_t_86x.ck  =>
    0 

!n_t_87x =>
    !initialize & !tp4

n_t_88x =>
    !n_t_20x

n_t_89x =>
    !cc_t_m_en & !n_t_86x

!n_t_8x =>
    !data07_low & !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !w2w1 & !w4w3

!n_t_90x =>
    !cc_f_r & !cc_s_g & !cc_unit & !data00_low & !data01_low & !data02_low & !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !w2w1 & !w4w3
  # cc_f_r & !cc_s_g & !cc_unit & !data00_low & data01_low & !data02_low & !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !w2w1 & !w4w3
  # !cc_f_r & !cc_s_g & cc_unit & data00_low & !data01_low & !data02_low & !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !w2w1 & !w4w3
  # cc_f_r & !cc_s_g & cc_unit & data00_low & data01_low & !data02_low & !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !w2w1 & !w4w3
  # !cc_f_r & cc_s_g & !cc_unit & !data00_low & !data01_low & data02_low & !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !w2w1 & !w4w3
  # cc_f_r & cc_s_g & !cc_unit & !data00_low & data01_low & data02_low & !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !w2w1 & !w4w3
  # !cc_f_r & cc_s_g & cc_unit & data00_low & !data01_low & data02_low & !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !w2w1 & !w4w3
  # cc_f_r & cc_s_g & cc_unit & data00_low & data01_low & data02_low
  # cc_f_r & cc_s_g & cc_unit & md04_low
  # cc_f_r & cc_s_g & cc_unit & md05_low
  # cc_f_r & cc_s_g & cc_unit & md06_low
  # cc_f_r & cc_s_g & cc_unit & md03_low
  # cc_f_r & cc_s_g & cc_unit & io_pause_low
  # cc_f_r & cc_s_g & cc_unit & w2w1
  # cc_f_r & cc_s_g & cc_unit & w4w3

n_t_97x =>
    !cc_setdly

n_t_98x =>
    !cc_t_m_en & cc_uts

!n_t_9x =>
    !data10_low & !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !w2w1 & !w4w3

!nn =>
    1 

nn.oe  =>
    cc_t_m_en & df_sel_er_low & !df_time_er & !initialize & power_ok_low & !run & !t_cpld

!rr =>
    1 

rr.oe  =>
    run

!skip_low =>
    1 

skip_low.oe  =>
    df_time_er & !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & md09_low & !md10_low & md11_low & !w2w1 & !w4w3
  # !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & md09_low & md10_low & !md11_low & n_t_25x & !w2w1 & !w4w3
  # !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & md09_low & !md10_low & !md11_low & n_t_36x & !w2w1 & !w4w3

!sr00.d  =>
    data00_low & !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md09_low & md10_low & !md11_low & !sr00 & !w2w1 & !w4w3
  # !md10_low & !sr03
  # !sr03 & w4w3
  # !sr03 & w2w1
  # md11_low & !sr03
  # md09_low & !sr03
  # md06_low & !sr03
  # md05_low & !sr03
  # md04_low & !sr03
  # md03_low & !sr03
  # io_pause_low & !sr03

sr00.ar  =>
    0 

sr00.ck  =>
    !cc_dtp & !tp3
  # !cc_t_m_en & !n_t_101x & !tp3
  # !cc_t_m_en & sync & !tp3
  # sync & !tp3 & !tpg0
  # !n_t_101x & !tp3 & !tpg0
  # !cc_dtp & !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md10_low & !w2w1 & !w4w3
  # !cc_t_m_en & !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md10_low & !n_t_101x & !w2w1 & !w4w3
  # !cc_t_m_en & !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md10_low & sync & !w2w1 & !w4w3
  # !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md10_low & sync & !tpg0 & !w2w1 & !w4w3
  # !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md10_low & !n_t_101x & !tpg0 & !w2w1 & !w4w3
  # !cc_dtp & md11_low
  # !cc_t_m_en & md11_low & !n_t_101x
  # !cc_t_m_en & md11_low & sync
  # md11_low & sync & !tpg0
  # md11_low & !n_t_101x & !tpg0
  # !cc_dtp & md09_low
  # !cc_t_m_en & md09_low & !n_t_101x
  # !cc_t_m_en & md09_low & sync
  # md09_low & sync & !tpg0
  # md09_low & !n_t_101x & !tpg0
  # !cc_dtp & md04_low
  # !cc_t_m_en & md04_low & !n_t_101x
  # !cc_t_m_en & md04_low & sync
  # md04_low & sync & !tpg0
  # md04_low & !n_t_101x & !tpg0
  # !cc_dtp & md05_low
  # !cc_t_m_en & md05_low & !n_t_101x
  # !cc_t_m_en & md05_low & sync
  # md05_low & sync & !tpg0
  # md05_low & !n_t_101x & !tpg0
  # !cc_dtp & md06_low
  # !cc_t_m_en & md06_low & !n_t_101x
  # !cc_t_m_en & md06_low & sync
  # md06_low & sync & !tpg0
  # md06_low & !n_t_101x & !tpg0
  # !cc_dtp & md03_low
  # !cc_t_m_en & md03_low & !n_t_101x
  # !cc_t_m_en & md03_low & sync
  # md03_low & sync & !tpg0
  # md03_low & !n_t_101x & !tpg0
  # !cc_dtp & io_pause_low
  # !cc_t_m_en & io_pause_low & !n_t_101x
  # !cc_t_m_en & io_pause_low & sync
  # io_pause_low & sync & !tpg0
  # io_pause_low & !n_t_101x & !tpg0
  # !cc_dtp & w2w1
  # !cc_t_m_en & !n_t_101x & w2w1
  # !cc_t_m_en & sync & w2w1
  # sync & !tpg0 & w2w1
  # !n_t_101x & !tpg0 & w2w1
  # !cc_dtp & w4w3
  # !cc_t_m_en & !n_t_101x & w4w3
  # !cc_t_m_en & sync & w4w3
  # sync & !tpg0 & w4w3
  # !n_t_101x & !tpg0 & w4w3

!sr01.d  =>
    data01_low & !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md09_low & md10_low & !md11_low & !sr01 & !w2w1 & !w4w3
  # !md10_low & !sr04
  # !sr04 & w4w3
  # !sr04 & w2w1
  # md11_low & !sr04
  # md09_low & !sr04
  # md06_low & !sr04
  # md05_low & !sr04
  # md04_low & !sr04
  # md03_low & !sr04
  # io_pause_low & !sr04

sr01.ar  =>
    0 

sr01.ck  =>
    !cc_dtp & !tp3
  # !cc_t_m_en & !n_t_101x & !tp3
  # !cc_t_m_en & sync & !tp3
  # sync & !tp3 & !tpg0
  # !n_t_101x & !tp3 & !tpg0
  # !cc_dtp & !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md10_low & !w2w1 & !w4w3
  # !cc_t_m_en & !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md10_low & !n_t_101x & !w2w1 & !w4w3
  # !cc_t_m_en & !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md10_low & sync & !w2w1 & !w4w3
  # !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md10_low & sync & !tpg0 & !w2w1 & !w4w3
  # !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md10_low & !n_t_101x & !tpg0 & !w2w1 & !w4w3
  # !cc_dtp & md11_low
  # !cc_t_m_en & md11_low & !n_t_101x
  # !cc_t_m_en & md11_low & sync
  # md11_low & sync & !tpg0
  # md11_low & !n_t_101x & !tpg0
  # !cc_dtp & md09_low
  # !cc_t_m_en & md09_low & !n_t_101x
  # !cc_t_m_en & md09_low & sync
  # md09_low & sync & !tpg0
  # md09_low & !n_t_101x & !tpg0
  # !cc_dtp & md04_low
  # !cc_t_m_en & md04_low & !n_t_101x
  # !cc_t_m_en & md04_low & sync
  # md04_low & sync & !tpg0
  # md04_low & !n_t_101x & !tpg0
  # !cc_dtp & md05_low
  # !cc_t_m_en & md05_low & !n_t_101x
  # !cc_t_m_en & md05_low & sync
  # md05_low & sync & !tpg0
  # md05_low & !n_t_101x & !tpg0
  # !cc_dtp & md06_low
  # !cc_t_m_en & md06_low & !n_t_101x
  # !cc_t_m_en & md06_low & sync
  # md06_low & sync & !tpg0
  # md06_low & !n_t_101x & !tpg0
  # !cc_dtp & md03_low
  # !cc_t_m_en & md03_low & !n_t_101x
  # !cc_t_m_en & md03_low & sync
  # md03_low & sync & !tpg0
  # md03_low & !n_t_101x & !tpg0
  # !cc_dtp & io_pause_low
  # !cc_t_m_en & io_pause_low & !n_t_101x
  # !cc_t_m_en & io_pause_low & sync
  # io_pause_low & sync & !tpg0
  # io_pause_low & !n_t_101x & !tpg0
  # !cc_dtp & w2w1
  # !cc_t_m_en & !n_t_101x & w2w1
  # !cc_t_m_en & sync & w2w1
  # sync & !tpg0 & w2w1
  # !n_t_101x & !tpg0 & w2w1
  # !cc_dtp & w4w3
  # !cc_t_m_en & !n_t_101x & w4w3
  # !cc_t_m_en & sync & w4w3
  # sync & !tpg0 & w4w3
  # !n_t_101x & !tpg0 & w4w3

!sr02.d  =>
    data02_low & !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md09_low & md10_low & !md11_low & !sr02 & !w2w1 & !w4w3
  # !md10_low & !sr05
  # !sr05 & w4w3
  # !sr05 & w2w1
  # md11_low & !sr05
  # md09_low & !sr05
  # md06_low & !sr05
  # md05_low & !sr05
  # md04_low & !sr05
  # md03_low & !sr05
  # io_pause_low & !sr05

sr02.ar  =>
    0 

sr02.ck  =>
    !cc_dtp & !tp3
  # !cc_t_m_en & !n_t_101x & !tp3
  # !cc_t_m_en & sync & !tp3
  # sync & !tp3 & !tpg0
  # !n_t_101x & !tp3 & !tpg0
  # !cc_dtp & !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md10_low & !w2w1 & !w4w3
  # !cc_t_m_en & !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md10_low & !n_t_101x & !w2w1 & !w4w3
  # !cc_t_m_en & !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md10_low & sync & !w2w1 & !w4w3
  # !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md10_low & sync & !tpg0 & !w2w1 & !w4w3
  # !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md10_low & !n_t_101x & !tpg0 & !w2w1 & !w4w3
  # !cc_dtp & md11_low
  # !cc_t_m_en & md11_low & !n_t_101x
  # !cc_t_m_en & md11_low & sync
  # md11_low & sync & !tpg0
  # md11_low & !n_t_101x & !tpg0
  # !cc_dtp & md09_low
  # !cc_t_m_en & md09_low & !n_t_101x
  # !cc_t_m_en & md09_low & sync
  # md09_low & sync & !tpg0
  # md09_low & !n_t_101x & !tpg0
  # !cc_dtp & md04_low
  # !cc_t_m_en & md04_low & !n_t_101x
  # !cc_t_m_en & md04_low & sync
  # md04_low & sync & !tpg0
  # md04_low & !n_t_101x & !tpg0
  # !cc_dtp & md05_low
  # !cc_t_m_en & md05_low & !n_t_101x
  # !cc_t_m_en & md05_low & sync
  # md05_low & sync & !tpg0
  # md05_low & !n_t_101x & !tpg0
  # !cc_dtp & md06_low
  # !cc_t_m_en & md06_low & !n_t_101x
  # !cc_t_m_en & md06_low & sync
  # md06_low & sync & !tpg0
  # md06_low & !n_t_101x & !tpg0
  # !cc_dtp & md03_low
  # !cc_t_m_en & md03_low & !n_t_101x
  # !cc_t_m_en & md03_low & sync
  # md03_low & sync & !tpg0
  # md03_low & !n_t_101x & !tpg0
  # !cc_dtp & io_pause_low
  # !cc_t_m_en & io_pause_low & !n_t_101x
  # !cc_t_m_en & io_pause_low & sync
  # io_pause_low & sync & !tpg0
  # io_pause_low & !n_t_101x & !tpg0
  # !cc_dtp & w2w1
  # !cc_t_m_en & !n_t_101x & w2w1
  # !cc_t_m_en & sync & w2w1
  # sync & !tpg0 & w2w1
  # !n_t_101x & !tpg0 & w2w1
  # !cc_dtp & w4w3
  # !cc_t_m_en & !n_t_101x & w4w3
  # !cc_t_m_en & sync & w4w3
  # sync & !tpg0 & w4w3
  # !n_t_101x & !tpg0 & w4w3

!sr03.d  =>
    data03_low & !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md09_low & md10_low & !md11_low & !sr03 & !w2w1 & !w4w3
  # !md10_low & !sr06
  # !sr06 & w4w3
  # !sr06 & w2w1
  # md11_low & !sr06
  # md09_low & !sr06
  # md06_low & !sr06
  # md05_low & !sr06
  # md04_low & !sr06
  # md03_low & !sr06
  # io_pause_low & !sr06

sr03.ar  =>
    0 

sr03.ck  =>
    !cc_dtp & !tp3
  # !cc_t_m_en & !n_t_101x & !tp3
  # !cc_t_m_en & sync & !tp3
  # sync & !tp3 & !tpg0
  # !n_t_101x & !tp3 & !tpg0
  # !cc_dtp & !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md10_low & !w2w1 & !w4w3
  # !cc_t_m_en & !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md10_low & !n_t_101x & !w2w1 & !w4w3
  # !cc_t_m_en & !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md10_low & sync & !w2w1 & !w4w3
  # !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md10_low & sync & !tpg0 & !w2w1 & !w4w3
  # !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md10_low & !n_t_101x & !tpg0 & !w2w1 & !w4w3
  # !cc_dtp & md11_low
  # !cc_t_m_en & md11_low & !n_t_101x
  # !cc_t_m_en & md11_low & sync
  # md11_low & sync & !tpg0
  # md11_low & !n_t_101x & !tpg0
  # !cc_dtp & md09_low
  # !cc_t_m_en & md09_low & !n_t_101x
  # !cc_t_m_en & md09_low & sync
  # md09_low & sync & !tpg0
  # md09_low & !n_t_101x & !tpg0
  # !cc_dtp & md04_low
  # !cc_t_m_en & md04_low & !n_t_101x
  # !cc_t_m_en & md04_low & sync
  # md04_low & sync & !tpg0
  # md04_low & !n_t_101x & !tpg0
  # !cc_dtp & md05_low
  # !cc_t_m_en & md05_low & !n_t_101x
  # !cc_t_m_en & md05_low & sync
  # md05_low & sync & !tpg0
  # md05_low & !n_t_101x & !tpg0
  # !cc_dtp & md06_low
  # !cc_t_m_en & md06_low & !n_t_101x
  # !cc_t_m_en & md06_low & sync
  # md06_low & sync & !tpg0
  # md06_low & !n_t_101x & !tpg0
  # !cc_dtp & md03_low
  # !cc_t_m_en & md03_low & !n_t_101x
  # !cc_t_m_en & md03_low & sync
  # md03_low & sync & !tpg0
  # md03_low & !n_t_101x & !tpg0
  # !cc_dtp & io_pause_low
  # !cc_t_m_en & io_pause_low & !n_t_101x
  # !cc_t_m_en & io_pause_low & sync
  # io_pause_low & sync & !tpg0
  # io_pause_low & !n_t_101x & !tpg0
  # !cc_dtp & w2w1
  # !cc_t_m_en & !n_t_101x & w2w1
  # !cc_t_m_en & sync & w2w1
  # sync & !tpg0 & w2w1
  # !n_t_101x & !tpg0 & w2w1
  # !cc_dtp & w4w3
  # !cc_t_m_en & !n_t_101x & w4w3
  # !cc_t_m_en & sync & w4w3
  # sync & !tpg0 & w4w3
  # !n_t_101x & !tpg0 & w4w3

!sr04.d  =>
    data04_low & !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md09_low & md10_low & !md11_low & !sr04 & !w2w1 & !w4w3
  # !md10_low & !sr07
  # !sr07 & w4w3
  # !sr07 & w2w1
  # md11_low & !sr07
  # md09_low & !sr07
  # md06_low & !sr07
  # md05_low & !sr07
  # md04_low & !sr07
  # md03_low & !sr07
  # io_pause_low & !sr07

sr04.ar  =>
    0 

sr04.ck  =>
    !cc_dtp & !tp3
  # !cc_t_m_en & !n_t_101x & !tp3
  # !cc_t_m_en & sync & !tp3
  # sync & !tp3 & !tpg0
  # !n_t_101x & !tp3 & !tpg0
  # !cc_dtp & !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md10_low & !w2w1 & !w4w3
  # !cc_t_m_en & !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md10_low & !n_t_101x & !w2w1 & !w4w3
  # !cc_t_m_en & !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md10_low & sync & !w2w1 & !w4w3
  # !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md10_low & sync & !tpg0 & !w2w1 & !w4w3
  # !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md10_low & !n_t_101x & !tpg0 & !w2w1 & !w4w3
  # !cc_dtp & md11_low
  # !cc_t_m_en & md11_low & !n_t_101x
  # !cc_t_m_en & md11_low & sync
  # md11_low & sync & !tpg0
  # md11_low & !n_t_101x & !tpg0
  # !cc_dtp & md09_low
  # !cc_t_m_en & md09_low & !n_t_101x
  # !cc_t_m_en & md09_low & sync
  # md09_low & sync & !tpg0
  # md09_low & !n_t_101x & !tpg0
  # !cc_dtp & md04_low
  # !cc_t_m_en & md04_low & !n_t_101x
  # !cc_t_m_en & md04_low & sync
  # md04_low & sync & !tpg0
  # md04_low & !n_t_101x & !tpg0
  # !cc_dtp & md05_low
  # !cc_t_m_en & md05_low & !n_t_101x
  # !cc_t_m_en & md05_low & sync
  # md05_low & sync & !tpg0
  # md05_low & !n_t_101x & !tpg0
  # !cc_dtp & md06_low
  # !cc_t_m_en & md06_low & !n_t_101x
  # !cc_t_m_en & md06_low & sync
  # md06_low & sync & !tpg0
  # md06_low & !n_t_101x & !tpg0
  # !cc_dtp & md03_low
  # !cc_t_m_en & md03_low & !n_t_101x
  # !cc_t_m_en & md03_low & sync
  # md03_low & sync & !tpg0
  # md03_low & !n_t_101x & !tpg0
  # !cc_dtp & io_pause_low
  # !cc_t_m_en & io_pause_low & !n_t_101x
  # !cc_t_m_en & io_pause_low & sync
  # io_pause_low & sync & !tpg0
  # io_pause_low & !n_t_101x & !tpg0
  # !cc_dtp & w2w1
  # !cc_t_m_en & !n_t_101x & w2w1
  # !cc_t_m_en & sync & w2w1
  # sync & !tpg0 & w2w1
  # !n_t_101x & !tpg0 & w2w1
  # !cc_dtp & w4w3
  # !cc_t_m_en & !n_t_101x & w4w3
  # !cc_t_m_en & sync & w4w3
  # sync & !tpg0 & w4w3
  # !n_t_101x & !tpg0 & w4w3

!sr05.d  =>
    data05_low & !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md09_low & md10_low & !md11_low & !sr05 & !w2w1 & !w4w3
  # !md10_low & !sr08
  # !sr08 & w4w3
  # !sr08 & w2w1
  # md11_low & !sr08
  # md09_low & !sr08
  # md06_low & !sr08
  # md05_low & !sr08
  # md04_low & !sr08
  # md03_low & !sr08
  # io_pause_low & !sr08

sr05.ar  =>
    0 

sr05.ck  =>
    !cc_dtp & !tp3
  # !cc_t_m_en & !n_t_101x & !tp3
  # !cc_t_m_en & sync & !tp3
  # sync & !tp3 & !tpg0
  # !n_t_101x & !tp3 & !tpg0
  # !cc_dtp & !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md10_low & !w2w1 & !w4w3
  # !cc_t_m_en & !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md10_low & !n_t_101x & !w2w1 & !w4w3
  # !cc_t_m_en & !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md10_low & sync & !w2w1 & !w4w3
  # !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md10_low & sync & !tpg0 & !w2w1 & !w4w3
  # !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md10_low & !n_t_101x & !tpg0 & !w2w1 & !w4w3
  # !cc_dtp & md11_low
  # !cc_t_m_en & md11_low & !n_t_101x
  # !cc_t_m_en & md11_low & sync
  # md11_low & sync & !tpg0
  # md11_low & !n_t_101x & !tpg0
  # !cc_dtp & md09_low
  # !cc_t_m_en & md09_low & !n_t_101x
  # !cc_t_m_en & md09_low & sync
  # md09_low & sync & !tpg0
  # md09_low & !n_t_101x & !tpg0
  # !cc_dtp & md04_low
  # !cc_t_m_en & md04_low & !n_t_101x
  # !cc_t_m_en & md04_low & sync
  # md04_low & sync & !tpg0
  # md04_low & !n_t_101x & !tpg0
  # !cc_dtp & md05_low
  # !cc_t_m_en & md05_low & !n_t_101x
  # !cc_t_m_en & md05_low & sync
  # md05_low & sync & !tpg0
  # md05_low & !n_t_101x & !tpg0
  # !cc_dtp & md06_low
  # !cc_t_m_en & md06_low & !n_t_101x
  # !cc_t_m_en & md06_low & sync
  # md06_low & sync & !tpg0
  # md06_low & !n_t_101x & !tpg0
  # !cc_dtp & md03_low
  # !cc_t_m_en & md03_low & !n_t_101x
  # !cc_t_m_en & md03_low & sync
  # md03_low & sync & !tpg0
  # md03_low & !n_t_101x & !tpg0
  # !cc_dtp & io_pause_low
  # !cc_t_m_en & io_pause_low & !n_t_101x
  # !cc_t_m_en & io_pause_low & sync
  # io_pause_low & sync & !tpg0
  # io_pause_low & !n_t_101x & !tpg0
  # !cc_dtp & w2w1
  # !cc_t_m_en & !n_t_101x & w2w1
  # !cc_t_m_en & sync & w2w1
  # sync & !tpg0 & w2w1
  # !n_t_101x & !tpg0 & w2w1
  # !cc_dtp & w4w3
  # !cc_t_m_en & !n_t_101x & w4w3
  # !cc_t_m_en & sync & w4w3
  # sync & !tpg0 & w4w3
  # !n_t_101x & !tpg0 & w4w3

!sr06.d  =>
    data06_low & !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md09_low & md10_low & !md11_low & !sr06 & !w2w1 & !w4w3
  # !md10_low & !sr09
  # !sr09 & w4w3
  # !sr09 & w2w1
  # md11_low & !sr09
  # md09_low & !sr09
  # md06_low & !sr09
  # md05_low & !sr09
  # md04_low & !sr09
  # md03_low & !sr09
  # io_pause_low & !sr09

sr06.ar  =>
    0 

sr06.ck  =>
    !cc_dtp & !tp3
  # !cc_t_m_en & !n_t_101x & !tp3
  # !cc_t_m_en & sync & !tp3
  # sync & !tp3 & !tpg0
  # !n_t_101x & !tp3 & !tpg0
  # !cc_dtp & !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md10_low & !w2w1 & !w4w3
  # !cc_t_m_en & !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md10_low & !n_t_101x & !w2w1 & !w4w3
  # !cc_t_m_en & !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md10_low & sync & !w2w1 & !w4w3
  # !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md10_low & sync & !tpg0 & !w2w1 & !w4w3
  # !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md10_low & !n_t_101x & !tpg0 & !w2w1 & !w4w3
  # !cc_dtp & md11_low
  # !cc_t_m_en & md11_low & !n_t_101x
  # !cc_t_m_en & md11_low & sync
  # md11_low & sync & !tpg0
  # md11_low & !n_t_101x & !tpg0
  # !cc_dtp & md09_low
  # !cc_t_m_en & md09_low & !n_t_101x
  # !cc_t_m_en & md09_low & sync
  # md09_low & sync & !tpg0
  # md09_low & !n_t_101x & !tpg0
  # !cc_dtp & md04_low
  # !cc_t_m_en & md04_low & !n_t_101x
  # !cc_t_m_en & md04_low & sync
  # md04_low & sync & !tpg0
  # md04_low & !n_t_101x & !tpg0
  # !cc_dtp & md05_low
  # !cc_t_m_en & md05_low & !n_t_101x
  # !cc_t_m_en & md05_low & sync
  # md05_low & sync & !tpg0
  # md05_low & !n_t_101x & !tpg0
  # !cc_dtp & md06_low
  # !cc_t_m_en & md06_low & !n_t_101x
  # !cc_t_m_en & md06_low & sync
  # md06_low & sync & !tpg0
  # md06_low & !n_t_101x & !tpg0
  # !cc_dtp & md03_low
  # !cc_t_m_en & md03_low & !n_t_101x
  # !cc_t_m_en & md03_low & sync
  # md03_low & sync & !tpg0
  # md03_low & !n_t_101x & !tpg0
  # !cc_dtp & io_pause_low
  # !cc_t_m_en & io_pause_low & !n_t_101x
  # !cc_t_m_en & io_pause_low & sync
  # io_pause_low & sync & !tpg0
  # io_pause_low & !n_t_101x & !tpg0
  # !cc_dtp & w2w1
  # !cc_t_m_en & !n_t_101x & w2w1
  # !cc_t_m_en & sync & w2w1
  # sync & !tpg0 & w2w1
  # !n_t_101x & !tpg0 & w2w1
  # !cc_dtp & w4w3
  # !cc_t_m_en & !n_t_101x & w4w3
  # !cc_t_m_en & sync & w4w3
  # sync & !tpg0 & w4w3
  # !n_t_101x & !tpg0 & w4w3

!sr07.d  =>
    data07_low & !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md09_low & md10_low & !md11_low & !sr07 & !w2w1 & !w4w3
  # !md10_low & !sr10
  # !sr10 & w4w3
  # !sr10 & w2w1
  # md11_low & !sr10
  # md09_low & !sr10
  # md06_low & !sr10
  # md05_low & !sr10
  # md04_low & !sr10
  # md03_low & !sr10
  # io_pause_low & !sr10

sr07.ar  =>
    0 

sr07.ck  =>
    !cc_dtp & !tp3
  # !cc_t_m_en & !n_t_101x & !tp3
  # !cc_t_m_en & sync & !tp3
  # sync & !tp3 & !tpg0
  # !n_t_101x & !tp3 & !tpg0
  # !cc_dtp & !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md10_low & !w2w1 & !w4w3
  # !cc_t_m_en & !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md10_low & !n_t_101x & !w2w1 & !w4w3
  # !cc_t_m_en & !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md10_low & sync & !w2w1 & !w4w3
  # !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md10_low & sync & !tpg0 & !w2w1 & !w4w3
  # !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md10_low & !n_t_101x & !tpg0 & !w2w1 & !w4w3
  # !cc_dtp & md11_low
  # !cc_t_m_en & md11_low & !n_t_101x
  # !cc_t_m_en & md11_low & sync
  # md11_low & sync & !tpg0
  # md11_low & !n_t_101x & !tpg0
  # !cc_dtp & md09_low
  # !cc_t_m_en & md09_low & !n_t_101x
  # !cc_t_m_en & md09_low & sync
  # md09_low & sync & !tpg0
  # md09_low & !n_t_101x & !tpg0
  # !cc_dtp & md04_low
  # !cc_t_m_en & md04_low & !n_t_101x
  # !cc_t_m_en & md04_low & sync
  # md04_low & sync & !tpg0
  # md04_low & !n_t_101x & !tpg0
  # !cc_dtp & md05_low
  # !cc_t_m_en & md05_low & !n_t_101x
  # !cc_t_m_en & md05_low & sync
  # md05_low & sync & !tpg0
  # md05_low & !n_t_101x & !tpg0
  # !cc_dtp & md06_low
  # !cc_t_m_en & md06_low & !n_t_101x
  # !cc_t_m_en & md06_low & sync
  # md06_low & sync & !tpg0
  # md06_low & !n_t_101x & !tpg0
  # !cc_dtp & md03_low
  # !cc_t_m_en & md03_low & !n_t_101x
  # !cc_t_m_en & md03_low & sync
  # md03_low & sync & !tpg0
  # md03_low & !n_t_101x & !tpg0
  # !cc_dtp & io_pause_low
  # !cc_t_m_en & io_pause_low & !n_t_101x
  # !cc_t_m_en & io_pause_low & sync
  # io_pause_low & sync & !tpg0
  # io_pause_low & !n_t_101x & !tpg0
  # !cc_dtp & w2w1
  # !cc_t_m_en & !n_t_101x & w2w1
  # !cc_t_m_en & sync & w2w1
  # sync & !tpg0 & w2w1
  # !n_t_101x & !tpg0 & w2w1
  # !cc_dtp & w4w3
  # !cc_t_m_en & !n_t_101x & w4w3
  # !cc_t_m_en & sync & w4w3
  # sync & !tpg0 & w4w3
  # !n_t_101x & !tpg0 & w4w3

!sr08.d  =>
    data08_low & !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md09_low & md10_low & !md11_low & !sr08 & !w2w1 & !w4w3
  # !md10_low & !sr11
  # !sr11 & w4w3
  # !sr11 & w2w1
  # md11_low & !sr11
  # md09_low & !sr11
  # md06_low & !sr11
  # md05_low & !sr11
  # md04_low & !sr11
  # md03_low & !sr11
  # io_pause_low & !sr11

sr08.ar  =>
    0 

sr08.ck  =>
    !cc_dtp & !tp3
  # !cc_t_m_en & !n_t_101x & !tp3
  # !cc_t_m_en & sync & !tp3
  # sync & !tp3 & !tpg0
  # !n_t_101x & !tp3 & !tpg0
  # !cc_dtp & !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md10_low & !w2w1 & !w4w3
  # !cc_t_m_en & !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md10_low & !n_t_101x & !w2w1 & !w4w3
  # !cc_t_m_en & !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md10_low & sync & !w2w1 & !w4w3
  # !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md10_low & sync & !tpg0 & !w2w1 & !w4w3
  # !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md10_low & !n_t_101x & !tpg0 & !w2w1 & !w4w3
  # !cc_dtp & md11_low
  # !cc_t_m_en & md11_low & !n_t_101x
  # !cc_t_m_en & md11_low & sync
  # md11_low & sync & !tpg0
  # md11_low & !n_t_101x & !tpg0
  # !cc_dtp & md09_low
  # !cc_t_m_en & md09_low & !n_t_101x
  # !cc_t_m_en & md09_low & sync
  # md09_low & sync & !tpg0
  # md09_low & !n_t_101x & !tpg0
  # !cc_dtp & md04_low
  # !cc_t_m_en & md04_low & !n_t_101x
  # !cc_t_m_en & md04_low & sync
  # md04_low & sync & !tpg0
  # md04_low & !n_t_101x & !tpg0
  # !cc_dtp & md05_low
  # !cc_t_m_en & md05_low & !n_t_101x
  # !cc_t_m_en & md05_low & sync
  # md05_low & sync & !tpg0
  # md05_low & !n_t_101x & !tpg0
  # !cc_dtp & md06_low
  # !cc_t_m_en & md06_low & !n_t_101x
  # !cc_t_m_en & md06_low & sync
  # md06_low & sync & !tpg0
  # md06_low & !n_t_101x & !tpg0
  # !cc_dtp & md03_low
  # !cc_t_m_en & md03_low & !n_t_101x
  # !cc_t_m_en & md03_low & sync
  # md03_low & sync & !tpg0
  # md03_low & !n_t_101x & !tpg0
  # !cc_dtp & io_pause_low
  # !cc_t_m_en & io_pause_low & !n_t_101x
  # !cc_t_m_en & io_pause_low & sync
  # io_pause_low & sync & !tpg0
  # io_pause_low & !n_t_101x & !tpg0
  # !cc_dtp & w2w1
  # !cc_t_m_en & !n_t_101x & w2w1
  # !cc_t_m_en & sync & w2w1
  # sync & !tpg0 & w2w1
  # !n_t_101x & !tpg0 & w2w1
  # !cc_dtp & w4w3
  # !cc_t_m_en & !n_t_101x & w4w3
  # !cc_t_m_en & sync & w4w3
  # sync & !tpg0 & w4w3
  # !n_t_101x & !tpg0 & w4w3

!sr09.d  =>
    data09_low & !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md09_low & md10_low & !md11_low & !sr09 & !w2w1 & !w4w3
  # !d & !md10_low
  # !d & w4w3
  # !d & w2w1
  # !d & md11_low
  # !d & md09_low
  # !d & md06_low
  # !d & md05_low
  # !d & md04_low
  # !d & md03_low
  # !d & io_pause_low

sr09.ar  =>
    0 

sr09.ck  =>
    !cc_dtp & !tp3
  # !cc_t_m_en & !n_t_101x & !tp3
  # !cc_t_m_en & sync & !tp3
  # sync & !tp3 & !tpg0
  # !n_t_101x & !tp3 & !tpg0
  # !cc_dtp & !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md10_low & !w2w1 & !w4w3
  # !cc_t_m_en & !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md10_low & !n_t_101x & !w2w1 & !w4w3
  # !cc_t_m_en & !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md10_low & sync & !w2w1 & !w4w3
  # !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md10_low & sync & !tpg0 & !w2w1 & !w4w3
  # !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md10_low & !n_t_101x & !tpg0 & !w2w1 & !w4w3
  # !cc_dtp & md11_low
  # !cc_t_m_en & md11_low & !n_t_101x
  # !cc_t_m_en & md11_low & sync
  # md11_low & sync & !tpg0
  # md11_low & !n_t_101x & !tpg0
  # !cc_dtp & md09_low
  # !cc_t_m_en & md09_low & !n_t_101x
  # !cc_t_m_en & md09_low & sync
  # md09_low & sync & !tpg0
  # md09_low & !n_t_101x & !tpg0
  # !cc_dtp & md04_low
  # !cc_t_m_en & md04_low & !n_t_101x
  # !cc_t_m_en & md04_low & sync
  # md04_low & sync & !tpg0
  # md04_low & !n_t_101x & !tpg0
  # !cc_dtp & md05_low
  # !cc_t_m_en & md05_low & !n_t_101x
  # !cc_t_m_en & md05_low & sync
  # md05_low & sync & !tpg0
  # md05_low & !n_t_101x & !tpg0
  # !cc_dtp & md06_low
  # !cc_t_m_en & md06_low & !n_t_101x
  # !cc_t_m_en & md06_low & sync
  # md06_low & sync & !tpg0
  # md06_low & !n_t_101x & !tpg0
  # !cc_dtp & md03_low
  # !cc_t_m_en & md03_low & !n_t_101x
  # !cc_t_m_en & md03_low & sync
  # md03_low & sync & !tpg0
  # md03_low & !n_t_101x & !tpg0
  # !cc_dtp & io_pause_low
  # !cc_t_m_en & io_pause_low & !n_t_101x
  # !cc_t_m_en & io_pause_low & sync
  # io_pause_low & sync & !tpg0
  # io_pause_low & !n_t_101x & !tpg0
  # !cc_dtp & w2w1
  # !cc_t_m_en & !n_t_101x & w2w1
  # !cc_t_m_en & sync & w2w1
  # sync & !tpg0 & w2w1
  # !n_t_101x & !tpg0 & w2w1
  # !cc_dtp & w4w3
  # !cc_t_m_en & !n_t_101x & w4w3
  # !cc_t_m_en & sync & w4w3
  # sync & !tpg0 & w4w3
  # !n_t_101x & !tpg0 & w4w3

!sr10.d  =>
    data10_low & !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md09_low & md10_low & !md11_low & !sr10 & !w2w1 & !w4w3
  # !l & !md10_low
  # !l & w4w3
  # !l & w2w1
  # !l & md11_low
  # !l & md09_low
  # !l & md06_low
  # !l & md05_low
  # !l & md04_low
  # !l & md03_low
  # io_pause_low & !l

sr10.ar  =>
    0 

sr10.ck  =>
    !cc_dtp & !tp3
  # !cc_t_m_en & !n_t_101x & !tp3
  # !cc_t_m_en & sync & !tp3
  # sync & !tp3 & !tpg0
  # !n_t_101x & !tp3 & !tpg0
  # !cc_dtp & !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md10_low & !w2w1 & !w4w3
  # !cc_t_m_en & !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md10_low & !n_t_101x & !w2w1 & !w4w3
  # !cc_t_m_en & !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md10_low & sync & !w2w1 & !w4w3
  # !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md10_low & sync & !tpg0 & !w2w1 & !w4w3
  # !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md10_low & !n_t_101x & !tpg0 & !w2w1 & !w4w3
  # !cc_dtp & md11_low
  # !cc_t_m_en & md11_low & !n_t_101x
  # !cc_t_m_en & md11_low & sync
  # md11_low & sync & !tpg0
  # md11_low & !n_t_101x & !tpg0
  # !cc_dtp & md09_low
  # !cc_t_m_en & md09_low & !n_t_101x
  # !cc_t_m_en & md09_low & sync
  # md09_low & sync & !tpg0
  # md09_low & !n_t_101x & !tpg0
  # !cc_dtp & md04_low
  # !cc_t_m_en & md04_low & !n_t_101x
  # !cc_t_m_en & md04_low & sync
  # md04_low & sync & !tpg0
  # md04_low & !n_t_101x & !tpg0
  # !cc_dtp & md05_low
  # !cc_t_m_en & md05_low & !n_t_101x
  # !cc_t_m_en & md05_low & sync
  # md05_low & sync & !tpg0
  # md05_low & !n_t_101x & !tpg0
  # !cc_dtp & md06_low
  # !cc_t_m_en & md06_low & !n_t_101x
  # !cc_t_m_en & md06_low & sync
  # md06_low & sync & !tpg0
  # md06_low & !n_t_101x & !tpg0
  # !cc_dtp & md03_low
  # !cc_t_m_en & md03_low & !n_t_101x
  # !cc_t_m_en & md03_low & sync
  # md03_low & sync & !tpg0
  # md03_low & !n_t_101x & !tpg0
  # !cc_dtp & io_pause_low
  # !cc_t_m_en & io_pause_low & !n_t_101x
  # !cc_t_m_en & io_pause_low & sync
  # io_pause_low & sync & !tpg0
  # io_pause_low & !n_t_101x & !tpg0
  # !cc_dtp & w2w1
  # !cc_t_m_en & !n_t_101x & w2w1
  # !cc_t_m_en & sync & w2w1
  # sync & !tpg0 & w2w1
  # !n_t_101x & !tpg0 & w2w1
  # !cc_dtp & w4w3
  # !cc_t_m_en & !n_t_101x & w4w3
  # !cc_t_m_en & sync & w4w3
  # sync & !tpg0 & w4w3
  # !n_t_101x & !tpg0 & w4w3

!sr11.d  =>
    data11_low & !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md09_low & md10_low & !md11_low & !sr11 & !w2w1 & !w4w3
  # !md10_low & !v
  # !v & w4w3
  # !v & w2w1
  # md11_low & !v
  # md09_low & !v
  # md06_low & !v
  # md05_low & !v
  # md04_low & !v
  # md03_low & !v
  # io_pause_low & !v

sr11.ar  =>
    0 

sr11.ck  =>
    !cc_dtp & !tp3
  # !cc_t_m_en & !n_t_101x & !tp3
  # !cc_t_m_en & sync & !tp3
  # sync & !tp3 & !tpg0
  # !n_t_101x & !tp3 & !tpg0
  # !cc_dtp & !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md10_low & !w2w1 & !w4w3
  # !cc_t_m_en & !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md10_low & !n_t_101x & !w2w1 & !w4w3
  # !cc_t_m_en & !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md10_low & sync & !w2w1 & !w4w3
  # !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md10_low & sync & !tpg0 & !w2w1 & !w4w3
  # !io_pause_low & !md03_low & !md04_low & !md05_low & !md06_low & !md10_low & !n_t_101x & !tpg0 & !w2w1 & !w4w3
  # !cc_dtp & md11_low
  # !cc_t_m_en & md11_low & !n_t_101x
  # !cc_t_m_en & md11_low & sync
  # md11_low & sync & !tpg0
  # md11_low & !n_t_101x & !tpg0
  # !cc_dtp & md09_low
  # !cc_t_m_en & md09_low & !n_t_101x
  # !cc_t_m_en & md09_low & sync
  # md09_low & sync & !tpg0
  # md09_low & !n_t_101x & !tpg0
  # !cc_dtp & md04_low
  # !cc_t_m_en & md04_low & !n_t_101x
  # !cc_t_m_en & md04_low & sync
  # md04_low & sync & !tpg0
  # md04_low & !n_t_101x & !tpg0
  # !cc_dtp & md05_low
  # !cc_t_m_en & md05_low & !n_t_101x
  # !cc_t_m_en & md05_low & sync
  # md05_low & sync & !tpg0
  # md05_low & !n_t_101x & !tpg0
  # !cc_dtp & md06_low
  # !cc_t_m_en & md06_low & !n_t_101x
  # !cc_t_m_en & md06_low & sync
  # md06_low & sync & !tpg0
  # md06_low & !n_t_101x & !tpg0
  # !cc_dtp & md03_low
  # !cc_t_m_en & md03_low & !n_t_101x
  # !cc_t_m_en & md03_low & sync
  # md03_low & sync & !tpg0
  # md03_low & !n_t_101x & !tpg0
  # !cc_dtp & io_pause_low
  # !cc_t_m_en & io_pause_low & !n_t_101x
  # !cc_t_m_en & io_pause_low & sync
  # io_pause_low & sync & !tpg0
  # io_pause_low & !n_t_101x & !tpg0
  # !cc_dtp & w2w1
  # !cc_t_m_en & !n_t_101x & w2w1
  # !cc_t_m_en & sync & w2w1
  # sync & !tpg0 & w2w1
  # !n_t_101x & !tpg0 & w2w1
  # !cc_dtp & w4w3
  # !cc_t_m_en & !n_t_101x & w4w3
  # !cc_t_m_en & sync & w4w3
  # sync & !tpg0 & w4w3
  # !n_t_101x & !tpg0 & w4w3

!sync.d  =>
    sync

sync.ap  =>
    !in1

sync.ar  =>
    !in1

sync.ck  =>
    in2

!tpg0.d  =>
    !cc_tpg1

tpg0.ap  =>
    !in1

tpg0.ar  =>
    !in1

tpg0.ck  =>
    cc_tpg_clk

!tt =>
    1 

tt.oe  =>
    !cc_f_r

w2 =>
    !io_pause_low & !md07_low

w3 =>
    !io_pause_low & !md08_low

!x =>
    1 

x.oe  =>
    !df_comp_wd & !gdollar_0
  # df_comp_wd & gdollar_0

!z =>
    1 

z.oe  =>
    !cc_t_m_en & !n_t_86x & power_ok_low

%END
