Skip to content
BetterDL

Cyclic K-map

Also called: cyclic map, cyclic covering, cyclic function, cyclic cover

A K-map with no essential prime implicants, because every 1 lies in two or more prime implicants arranged in a ring. It often has several minimal answers.

A cyclic map is one where no prime implicant is essential. Every 1 is covered by at least two prime implicants, and the prime implicants link up in a ring, each overlapping the next.

The usual method stalls at step one, since there are no essential prime implicants to circle. Instead:

  1. Pick any one prime implicant.
  2. That choice covers some 1s and leaves neighbors that now have only one sensible group. Take those.
  3. Keep going around the ring until every 1 is covered.
  4. Try starting with a different prime implicant, and compare the costs.

Cyclic functions often have more than one minimal answer, each with the same number of terms and literals. Any of them is correct.

The smallest classic example is a ring of six 1s on a 3-variable map, where no group of 4 fits and every 1 sits in exactly two pairs. Larger 4-variable versions exist too. Methods like Petrick's method handle cyclic covers systematically when the map gets too big to eyeball.

A\BC00011110
0
1m0
1m1
1m3
0m2
1
1m4
0m5
1m7
1m6

Worked example

Example

A ring of six

F = Σm(0, 1, 3, 4, 6, 7), shown above.

  1. 1.

    No group of 4 fits: each candidate square includes m2 or m5, which are 0s.

  2. 2.

    The prime implicants are six pairs: (m0 m1), (m1 m3), (m3 m7), (m7 m6), (m6 m4), (m4 m0).

  3. 3.

    Every 1 is in exactly two of them, so none is essential.

  4. 4.

    Start with . Then m3 pairs with m7 → , and m4 pairs with m6 → . F = .

  5. 5.

    Start with instead and you get . Both have 3 terms and 6 literals, and both are minimal.

Common mistakes

  • Hunting for an essential prime implicant that doesn't exist, and getting stuck.

  • Assuming the minimal answer is unique. A cyclic map can have several equally good answers.

  • Covering the ring with too many pairs. Six 1s in a ring need only three.

Practice Cyclic K-map

Interactive questions with instant feedback and a worked solution for every wrong answer.

Learn it step by step

Cyclic K-map is taught in Karnaugh Maps.