Our Datapath Library


We have the following cells on-line. They can be accessed within MAGIC by typing just the cell names since MAGIC knows the paths.

This set is for the datapath bit-slice cells that can be arrayed:

[312]microsys1:/usr/cad/Lager/LagerIV/cellib/dpp/leafcells % ls *mag

adder_even.mag          comconE_Zlsb.mag        down1lsb.mag            mux2to1.mag             trist_inverter.mag
adder_even_msb.mag      comconO_O.mag           down1msb.mag            mux3to1.mag             up1.mag
adder_odd.mag           comconO_Omsb.mag        down2.mag               or2.mag                 up16.mag
adder_odd_msb.mag       comconO_Z.mag           down2lsb.mag            reg2out.mag             up16lsb.mag
and2.mag                comconO_Zmsb.mag        down2msb.mag            regone.mag              up16msb.mag
big_inverter.mag        comparator_even.mag     down4.mag               regzero.mag             up1lsb.mag
big_trist_inverter.mag  comparator_odd.mag      down4lsb.mag            saturator.mag           up1msb.mag
bshift1.mag             constIn.mag             down4msb.mag            saturator_msb.mag       up2.mag
bshift2.mag             constOne.mag            down8.mag               scanmslatch.mag         up2lsb.mag
bshift_lsb.mag          constZero.mag           down8lsb.mag            scanmslatchmx.mag       up2msb.mag
bshift_lsb_end.mag      csa_lsbeven.mag         down8msb.mag            scanreg.mag             up4.mag
bshift_msb.mag          csa_lsbodd.mag          inconmx_lsb.mag         scanregmx.mag           up4lsb.mag
bshift_msb_end.mag      csa_msb.mag             inconmx_other.mag       signmag_msb.mag         up4msb.mag
bufferbig.mag           csa_msbeven.mag         inv2to1muxone.mag       sxdown16msb.mag         up8.mag
bufferhuge.mag          csa_msbodd.mag          inv2to1muxzero.mag      sxdown1msb.mag          up8lsb.mag
buffersmall.mag         down1.mag               inverter.mag            sxdown2msb.mag          up8msb.mag
comconE_O.mag           down16.mag              invpass.mag             sxdown4msb.mag          xfer_gate.mag
comconE_Olsb.mag        down16lsb.mag           isoinvzero.mag          sxdown8msb.mag          xor2.mag
comconE_Z.mag           down16msb.mag           isozero.mag             trist_buffer.mag        zero.mag

libleaf1.pdf

libleaf2.pdf

libblock.pdf


dbouldin@utk.edu