Reviewer

Mehran Mozaffari Kermani

Professor of computer engineering, University of South Florida

LinkedInUSF faculty page

8tools reviewed
5guides

About Mehran

Mehran Mozaffari Kermani is a professor at the Bellini College of Artificial Intelligence, Cybersecurity and Computing at the University of South Florida. His research covers computer arithmetic, cryptographic hardware and fault detection in digital circuits, and he worked as an ASIC design engineer at AMD before he joined academia. He earned his PhD in electrical and computer engineering at the University of Western Ontario, was a postdoctoral fellow at Princeton and is a senior member of IEEE. On binarytranslator.ai he reviews the logic gate, binary arithmetic and floating-point tools.

In Mehran's words

In hardware, an adder is just gates wired together. If you understand XOR and AND, you understand how a chip adds two numbers.

Tools Mehran reviewed

Guides

Questions for Mehran

How does your research connect to this site?
My research is on computer arithmetic and on detecting faults in digital circuits, including the hardware that runs cryptography. All of it is built from the same logic gates and binary operations the tools here show, at a much larger scale.
What do you check in the logic gate and arithmetic tools?
That the truth tables are complete and that carries and borrows land in the right column. A half adder is XOR for the sum and AND for the carry, and the working in the calculator should match what the circuit does bit by bit.
What should students learn first?
The gates and their truth tables. Every larger circuit, from an adder to a multiplier, is built from them, and a wrong row in a truth table becomes a wrong answer everywhere that gate is used.
Scroll to Top