A circuit arrangement, integrated circuit device, apparatus, program
product, and method utilize an array of functionally interchangeable
dynamic logic cells to implement an application specific logic function
in an integrated circuit design. Each functionally interchangeable
dynamic logic cell is comprised of a dynamic logic circuit configured to
generate an output as a function of a plurality of inputs, and an output
latch that is configured to latch the output generated by the logic
circuit. The array of functionally interchangeable dynamic logic cells
are used to implement an application specific logic function within a
specific logic design by routing a plurality of conductors between inputs
and outputs of at least a subset of the functionally interchangeable
dynamic logic cells.