Module compiler for high-radix CCD-PLAs

A compiler has been developed that translates a multiple-valued logic expression into a circuit which realizes that expression. The circuits produced are for the high-radix peristaltic charge-coupled device (P2CCD) technology described by us in 1986. Each design is a programmable logic array (PLA), including the required sense amplifiers, dummy registers, voltage-to-charge converters, and precharge transistors. The multiple-valued expression is represented as a sum-of-products of literal operations, where product is the minimum operation and sum is the truncated sum operation. An example of a PLA implementation produced by the compiler is given.