Programmable CMOS analog function synthesis

The design and implementation in CMOS of an analog function synthesis circuit is described. The circuit structure is highly modular and is composed of identical nonlinear cells, each producing a movable bumped amplitude characteristic. By programming the weight and position of the individual bumps, practically any memoryless and smooth nonlinear characteristic can be generated. This circuit has application in the calibration of sensor nonlinearities and in waveform shaping.<<ETX>>