How do you know if you should use 3 variables for 4 variables in IC design?

Click For Summary
SUMMARY

The discussion centers on the necessity of using four variables in integrated circuit (IC) design for representing numbers greater than 9. The original poster questions whether three variables could suffice, citing potential simplifications in Boolean expressions. However, it is established that a base system ranging from nine to sixteen requires four variables for accurate representation, as demonstrated by the binary counting examples provided. The clarification emphasizes that using fewer variables would lead to incorrect outputs for certain values.

PREREQUISITES
  • Understanding of binary number representation
  • Familiarity with Boolean expressions
  • Knowledge of Karnaugh maps (K-maps) for simplification
  • Basic concepts of integrated circuit design
NEXT STEPS
  • Study binary number systems and their representations
  • Learn about Boolean algebra and its applications in IC design
  • Explore Karnaugh maps for simplifying Boolean expressions
  • Investigate the implications of variable count in digital logic design
USEFUL FOR

Electrical engineers, IC designers, students in digital logic courses, and anyone interested in optimizing Boolean expressions in circuit design.

mr_coffee
Messages
1,613
Reaction score
1
Hello everyone, I just noticed, my IC for numbers greater then 9 to output 1, has 4 variables, why does it have to have 4 variables? couldn't I just use ABC?, because isn't 0000 == 000 and 1001 == 101, isn't 1001 9 and 101 9 also? what's the difference? I think if i just used 3 variables instead of 4 it will make the boolean expression must easier to simplfy! because then i could probably use a k-map to help me out. Here is my orginal implementation of a Boolean expression to output 1 if the number is > 9. http://img282.imageshack.us/img282/482/lastscan45vd.jpg Could this be implemented with 3 variables?
 
Last edited by a moderator:
Engineering news on Phys.org
000---0
001---1
010---2
011---3
100---4
101---5
110---6
111---7
1000--8
1001--9

Counting in binary.
 
You seem to be having trouble with number system representation. If a system has a base of 'nine' through 'sixteen' (Base 9 => 0 through 8) it needs four variables for representation. 101 = 5!

KM
 

Similar threads

  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 7 ·
Replies
7
Views
4K
Replies
11
Views
11K
Replies
235
Views
15K
  • · Replies 12 ·
Replies
12
Views
11K
Replies
12
Views
8K
Replies
1
Views
2K
Replies
14
Views
2K
Replies
2
Views
3K
  • · Replies 6 ·
Replies
6
Views
10K