anchor.diff:      method Bit#(1)          align_busy();
       method Bit#(1)          aligned();
       method Bit#(3)          samplein();
  -    method Bit#(3)          iodelay_reset_inc_ce();
  -    method Bit#(1)          bitslip();
       method Action           autoalign(Bit#(1) v);
       method Action           training(Bit#(10) v);
       method Action           manual_tap(Bit#(10) v);
  -    method Action           delay_wren(Bit#(1) v);
  -    method Action           fifo_wren(Bit#(1) v);
       method Action           reset(Bit#(1) v);
  -    method Bit#(1)          fifo_wren_sync();
       method Action           dataout(Bit#(10) v);
       method Bit#(1)          itemreq();
       method Bit#(1)          ctrl_bitslip();
  
positive.code:         dfifo.di({6'b0,dout});
      endrule
  
      rule wren_dfifo_rule;
          dfifo.wren(fifo_wren_sync);
      endrule
  
      rule serdesrule;
          serbvi.align_start(align_start);
          serbvi.autoalign(autoalign);
  
negative.code: 
  import "BVI" iserdes_datadeser = 
  module mkIserdesbvi#(Clock clkdiv, Reset clkdiv_reset)(Iserdesbvi);
      input_clock clkdiv () = clkdiv;
      default_clock clock(CLOCK);
      input_reset clkdiv_reset() clocked_by(clkdiv) = clkdiv_reset;
      method                  align_start(ALIGN_START) enable((*inhigh*) en1) clocked_by (clock);
      method ALIGN_BUSY       align_busy() clocked_by (clock);
      method ALIGNED          aligned() clocked_by (clock);
      method SAMPLEIN samplein() clocked_by (clock);
      method                  autoalign(AUTOALIGN) enable((*inhigh*) en7) clocked_by (clock);
      method                  training(TRAINING) enable((*inhigh*) en8) clocked_by (clock);
      method                  manual_tap(MANUAL_TAP) enable((*inhigh*) en9) clocked_by (clock);
      method                  reset(RESET) enable((*inhigh*) en17) clocked_by (clkdiv) reset_by(clkdiv_reset);
      method                  dataout(ISERDES_DATA) enable((*inhigh*) en18) clocked_by(clkdiv) reset_by(clkdiv_reset);
      method ITEMREQ_o        itemreq() clocked_by(clkdiv) reset_by(clkdiv_reset);
  