8×8 Transistor-Level Shape Classifier

This 8 by 8 transistor level fully custom mixed signal shape classifier was implemented using the SAED PDK 90 NMOS and PMOS instances nmos_4t and pmos_4t with widths of 0.4 micrometers and 1.2 micrometers and lengths of 0.1 micrometers to operate at 1.2 volts. It computes pixel density as the count of ones on the grid and measures contour complexity by exclusive or operations between adjacent horizontal and vertical pixels. It counts all one hundred twelve neighbor pairs and classifies triangles squares and circles based on empirical threshold ranges for pixel count and edge count for each shape.
Project Link