<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
<gate-library>

  <gate-templates>
    <gate description="" name="FF1" type-id="0">
      <ports>
        <port id="0" name="D" type="in"/>
        <port id="1" name="clk" type="in"/>
        <port id="2" name="Q" type="in"/>
        <port id="3" name="!Q" type="out"/>
        <port id="4" name="rst" type="out"/>
      </ports>
    </gate>
    <gate description="" name="FF2" type-id="1">
      <ports>
        <port id="0" name="D" type="in"/>
        <port id="1" name="clk" type="in"/>
        <port id="2" name="Q" type="out"/>
        <port id="3" name="!Q" type="out"/>
      </ports>
    </gate>
    <gate description="" name="FF3" type-id="2">
      <ports>
        <port id="0" name="D" type="in"/>
        <port id="1" name="clk" type="in"/>
        <port id="2" name="rst" type="in"/>
        <port id="3" name="Q" type="out"/>
        <port id="4" name="!Q" type="out"/>
      </ports>
    </gate>
    <gate description="" name="14" type-id="4">
      <ports>
        <port id="0" name="a" type="in"/>
        <port id="1" name="b" type="in"/>
        <port id="2" name="y1" type="out"/>
        <port id="3" name="y2" type="out"/>
      </ports>
    </gate>
    <gate description="" name="27" type-id="5">
      <ports>
        <port id="0" name="a" type="in"/>
        <port id="1" name="b" type="in"/>
        <port id="2" name="c" type="in"/>
        <port id="3" name="d" type="in"/>
        <port id="4" name="y" type="out"/>
      </ports>
    </gate>
    <gate description="" name="15" type-id="6">
      <ports>
        <port id="0" name="a" type="in"/>
        <port id="1" name="b" type="in"/>
        <port id="2" name="c" type="in"/>
        <port id="3" name="y" type="out"/>
      </ports>
    </gate>
    <gate description="" name="XOR" type-id="7">
      <ports>
        <port id="0" name="a" type="in"/>
        <port id="1" name="b" type="in"/>
        <port id="2" name="y" type="out"/>
      </ports>
    </gate>
    <gate description="tristate inverter" name="07" type-id="8">
      <ports>
        <port id="0" name="a" type="in"/>
        <port id="1" name="b" type="in"/>
        <port id="2" name="y1" type="out"/>
        <port id="3" name="y2" type="out"/>
      </ports>
    </gate>
    <gate description="" name="36" type-id="9">
      <ports>
        <port id="0" name="a" type="in"/>
        <port id="1" name="b" type="in"/>
        <port id="2" name="c" type="in"/>
        <port id="3" name="d" type="in"/>
        <port id="4" name="y" type="out"/>
      </ports>
    </gate>
    <gate description="" name="29" type-id="10">
      <ports>
        <port id="0" name="a" type="in"/>
        <port id="1" name="b" type="in"/>
        <port id="2" name="c" type="in"/>
        <port id="3" name="y" type="out"/>
      </ports>
    </gate>
    <gate description="2-NAND" name="10" type-id="12">
      <ports>
        <port id="0" name="a" type="in"/>
        <port id="1" name="b" type="in"/>
        <port id="2" name="Y" type="out"/>
      </ports>
    </gate>
    <gate description="22-AOI" name="05" type-id="13">
      <ports>
        <port id="0" name="a" type="in"/>
        <port id="1" name="b" type="in"/>
        <port id="2" name="c" type="in"/>
        <port id="3" name="d" type="in"/>
        <port id="4" name="y" type="out"/>
        <port id="5" name="y" type="out"/>
      </ports>
    </gate>
    <gate description="" name="28" type-id="14">
      <ports>
        <port id="0" name="a" type="in"/>
        <port id="1" name="b" type="in"/>
        <port id="2" name="y" type="out"/>
      </ports>
    </gate>
    <gate description="" name="08" type-id="15">
      <ports>
        <port id="0" name="a" type="in"/>
        <port id="1" name="b" type="in"/>
        <port id="2" name="c" type="in"/>
        <port id="3" name="y" type="out"/>
      </ports>
    </gate>
    <gate description="2-OAI" name="19" type-id="17">
      <ports>
        <port id="0" name="a" type="in"/>
        <port id="1" name="b" type="in"/>
        <port id="2" name="c" type="in"/>
        <port id="3" name="d" type="in"/>
        <port id="4" name="y" type="out"/>
      </ports>
    </gate>
    <gate description="" name="17" type-id="18">
      <ports>
        <port id="0" name="a" type="in"/>
        <port id="1" name="b" type="in"/>
        <port id="2" name="c" type="in"/>
        <port id="3" name="d" type="in"/>
        <port id="4" name="e" type="in"/>
        <port id="5" name="f" type="in"/>
        <port id="6" name="y" type="out"/>
        <port id="7" name="y" type="out"/>
      </ports>
    </gate>
    <gate description="" name="20" type-id="19">
      <ports>
        <port id="0" name="a" type="in"/>
        <port id="1" name="b" type="in"/>
        <port id="2" name="c" type="in"/>
        <port id="3" name="y" type="out"/>
      </ports>
    </gate>
    <gate description="tristate inverter" name="37" type-id="21">
      <ports>
        <port id="0" name="a" type="in"/>
        <port id="1" name="b" type="in"/>
        <port id="2" name="y1" type="out"/>
        <port id="3" name="y2" type="out"/>
      </ports>
    </gate>
    <gate description="inverter" name="11" type-id="22">
      <ports>
        <port id="0" name="a" type="in"/>
        <port id="1" name="y" type="out"/>
      </ports>
    </gate>
    <gate description="inverter" name="12" type-id="25">
      <ports>
        <port id="0" name="a" type="in"/>
        <port id="1" name="y" type="out"/>
      </ports>
    </gate>
    <gate description="" name="39" type-id="26">
      <ports>
        <port id="0" name="a" type="in"/>
        <port id="1" name="b" type="in"/>
        <port id="2" name="c" type="in"/>
        <port id="3" name="d" type="in"/>
        <port id="4" name="y" type="out"/>
      </ports>
    </gate>
    <gate description="" name="FF4" type-id="27">
      <ports>
        <port id="0" name="click to edit" type="in"/>
        <port id="1" name="click to edit" type="in"/>
        <port id="2" name="click to edit" type="in"/>
        <port id="3" name="click to edit" type="in"/>
        <port id="4" name="click to edit" type="out"/>
        <port id="5" name="click to edit" type="out"/>
      </ports>
    </gate>
    <gate description="" name="40" type-id="28">
      <ports>
        <port id="0" name="click to edit" type="in"/>
        <port id="1" name="click to edit" type="in"/>
        <port id="2" name="click to edit" type="in"/>
        <port id="3" name="click to edit" type="in"/>
        <port id="4" name="click to edit" type="out"/>
        <port id="5" name="click to edit" type="out"/>
      </ports>
    </gate>
    <gate description="" name="41" type-id="29">
      <ports>
        <port id="0" name="a" type="in"/>
        <port id="1" name="b" type="in"/>
        <port id="2" name="y" type="out"/>
        <port id="3" name="y1" type="out"/>
      </ports>
    </gate>
  </gate-templates>

</gate-library>

