Levent Ozturk

Online Karnaugh Map Calculator

This online program generates the simplified function based on the input and output values of a function using Karnaugh Maps method.

Enter the output values as minterm canonical form and the tool will calculate the simplified function.
Function is represented as Y = F(A,B,C,....) where A,B,C,... are inputs and the Y is the output.

The tool supports up to 8 input variable functions.

I use this to simplify the Verilog RTL functions so I can pack into the FPGA LUTs. It helps reducing the resources and increasing the overall speed without leaving it to the mercy of the synthesis tools. I hope it helps to you too. Enjoy...

Number of Input Variables:
Solution Type:
Identify yourself
Due to heavy processing load on CPU and misuse by robots, you are required to identify yourself first.
facebook linkedin Google Plus facebook
Solution: Y =
Calculation Time: 0 ms
Print Time: 0 ms

  • The algorithm I developed is not really Karnaugh. It is also not Espresso. It might be totally new algorithm. I don't know. I will prepare a document describing how it works when I have time.
  • Don't Care (x) values are converted to either all 1s or all 0s whichever exists most as the Y value before minimization operation.
  • If you need more then 8 input function calculation, contact me. I can enable the tool to calculate higher number of input variables.

Karnaugh Map Solver
Karnaugh Map Minimizer
Online Karnaugh Map Calculator
Online Karnaugh Map Generator
Online Karnaugh Map Tutorial
All the material listed and linked at this World Wide Web domain are strictly private property and copyrighted. © Copyright -∞-∞ Levent Ozturk. All rights reserved. Reproduction or use of any material, documents and related graphics and any other material from this World Wide Web server is strictly prohibited. Site Map