Binary to Thermometer decoder in VHDL and implemented in Cadence

The thermometer code (also named as unary code) is useful to extract a vector number and use it to drive several switches. The thermometer code converts a n-bit number into a series of ones followed by zeroes of size 2^n. In this example a 8-bit vector is going to be transformed into 256 signals to drive 256 switches. The binary-to-thermometer decoder is used, instead of the binary-code, to perform smoother transition during most significant bit changing. Continue reading “Binary to Thermometer decoder in VHDL and implemented in Cadence”

Why Back-annotating is so important in Circuit Design?

Real silicon circuits on the dies after the manufacturing process are unfortunately far from behave as an ideal circuit designed on Cadence. This allows do more realistic simulation at the by updating your circuit into a more realistic one based on the physical layout. In this way it is ensured proper functionality of the design and a better representation of the final silicon product behavior.


Continue reading “Why Back-annotating is so important in Circuit Design?”

Scroll to top