Taxonomy Distribution Report
Overview
- Total Concepts: 300
- Number of Taxonomies: 11
- Average Concepts per Taxonomy: 27.3
Distribution Summary
| Category | TaxonomyID | Count | Percentage | Status |
|---|---|---|---|---|
| Building Blocks | BLOCKS | 35 | 11.7% | ✅ |
| Combinational Logic | COMB | 34 | 11.3% | ✅ |
| Verification & Lab | VERIFY | 33 | 11.0% | ✅ |
| Logic Gates | GATES | 30 | 10.0% | ✅ |
| Finite State Machines | FSM | 30 | 10.0% | ✅ |
| Registers & Counters | REG | 29 | 9.7% | ✅ |
| Verilog HDL | HDL | 29 | 9.7% | ✅ |
| Flip-Flops | FLIPFLOP | 25 | 8.3% | ✅ |
| Boolean Algebra | BOOL | 21 | 7.0% | ✅ |
| Sequential Basics | SEQ | 20 | 6.7% | ✅ |
| Number Systems | NUMSYS | 14 | 4.7% | ✅ |
Visual Distribution
1 2 3 4 5 6 7 8 9 10 11 | |
Balance Analysis
✅ No Over-Represented Categories
All categories are under the 30% threshold. Good balance!
Category Details
Building Blocks (BLOCKS)
Count: 35 concepts (11.7%)
Concepts:
-
- Multiplexer
-
- MUX 2-to-1
-
- MUX 4-to-1
-
- MUX 8-to-1
-
- MUX Tree
-
- MUX as Logic Function
-
- Demultiplexer
-
- DEMUX 1-to-4
-
- Encoder
-
- Decoder
-
- 2-to-4 Decoder
-
- 3-to-8 Decoder
-
- Decoder Enable
-
- Priority Encoder
-
- 7-Segment Display
- ...and 20 more
Combinational Logic (COMB)
Count: 34 concepts (11.3%)
Concepts:
-
- Combinational Logic
-
- Sequential Logic
-
- Gate-Level Design
-
- Boolean to Gates Mapping
-
- Multi-Level Logic
-
- Two-Level Logic
-
- Sum of Products
-
- Product of Sums
-
- Minterm
-
- Maxterm
-
- Canonical Form
-
- Standard Form
-
- Minimal Form
-
- Logic Minimization
-
- Algebraic Simplification
- ...and 19 more
Verification & Lab (VERIFY)
Count: 33 concepts (11.0%)
Concepts:
-
- Testbench
-
- Stimulus Generation
-
- Clock Generation
-
- Test Vector
-
- Self-Checking Testbench
-
- Simulation
-
- Simulation Time
-
- Waveform Viewer
-
- Debugging Waveforms
-
- Synthesis
-
- Synthesizable Code
-
- Non-Synthesizable Code
-
- FPGA Architecture
-
- FPGA LUT
-
- FPGA Flip-Flop
- ...and 18 more
Logic Gates (GATES)
Count: 30 concepts (10.0%)
Concepts:
-
- Logic Gate
-
- AND Gate
-
- OR Gate
-
- NOT Gate
-
- Buffer Gate
-
- NAND Gate
-
- NOR Gate
-
- XOR Gate
-
- XNOR Gate
-
- Gate Symbol
-
- IEEE Gate Symbols
-
- Functional Completeness
-
- Universal Gate
-
- NAND-Only Design
-
- NOR-Only Design
- ...and 15 more
Finite State Machines (FSM)
Count: 30 concepts (10.0%)
Concepts:
-
- Finite State Machine
-
- FSM State
-
- State Transition
-
- Current State
-
- Next State
-
- Next State Logic
-
- Output Logic
-
- Moore Machine
-
- Moore Output
-
- Mealy Machine
-
- Mealy Output
-
- State Diagram
-
- State Diagram Notation
-
- State Table
-
- State Encoding
- ...and 15 more
Registers & Counters (REG)
Count: 29 concepts (9.7%)
Concepts:
-
- Counter
-
- Up Counter
-
- Down Counter
-
- Up-Down Counter
-
- Mod-N Counter
-
- Binary Counter
-
- BCD Counter
-
- Decade Counter
-
- Ring Counter
-
- Johnson Counter
-
- Counter State Diagram
-
- Counter Overflow
-
- Register
-
- Parallel Load Register
-
- Shift Register
- ...and 14 more
Verilog HDL (HDL)
Count: 29 concepts (9.7%)
Concepts:
-
- Verilog HDL
-
- HDL vs Programming
-
- Module Definition
-
- Port Declaration
-
- Input Port
-
- Output Port
-
- Inout Port
-
- Wire Data Type
-
- Reg Data Type
-
- Parameter
-
- Assign Statement
-
- Continuous Assignment
-
- Always Block
-
- Sensitivity List
-
- Blocking Assignment
- ...and 14 more
Flip-Flops (FLIPFLOP)
Count: 25 concepts (8.3%)
Concepts:
-
- D Flip-Flop
-
- Edge Triggered
-
- Positive Edge Triggered
-
- Negative Edge Triggered
-
- Master-Slave Flip-Flop
-
- JK Flip-Flop
-
- JK Toggle Mode
-
- T Flip-Flop
-
- Flip-Flop Symbol
-
- Preset Input
-
- Clear Input
-
- Asynchronous Reset
-
- Synchronous Reset
-
- Setup Time
-
- Hold Time
- ...and 10 more
Boolean Algebra (BOOL)
Count: 21 concepts (7.0%)
Concepts:
-
- Boolean Variable
-
- Boolean Constant
-
- Boolean Expression
-
- Boolean Function
-
- Truth Table
-
- AND Operation
-
- OR Operation
-
- NOT Operation
-
- Boolean Algebra
-
- Identity Law
-
- Null Law
-
- Idempotent Law
-
- Complement Law
-
- Commutative Law
-
- Associative Law
- ...and 6 more
Sequential Basics (SEQ)
Count: 20 concepts (6.7%)
Concepts:
-
- Memory Element
-
- State Concept
-
- Feedback Loop
-
- Bistable Element
-
- SR Latch
-
- SR Latch Truth Table
-
- Invalid State Problem
-
- Gated SR Latch
-
- D Latch
-
- Level Sensitive
-
- Transparent Latch
-
- Latch Timing Problem
-
- Race Condition
-
- Clock Signal
-
- Clock Edge
- ...and 5 more
Number Systems (NUMSYS)
Count: 14 concepts (4.7%)
Concepts:
-
- Binary Number System
-
- Decimal to Binary Conversion
-
- Binary to Decimal Conversion
-
- Hexadecimal Numbers
-
- Hex to Binary Conversion
-
- Octal Numbers
-
- Binary Addition
-
- Binary Subtraction
-
- Two's Complement
-
- Signed Binary Numbers
-
- Overflow Detection
-
- BCD Encoding
-
- Gray Code
-
- Weighted Codes
Recommendations
- ✅ Excellent balance: Categories are evenly distributed (spread: 7.0%)
- ✅ MISC category minimal: Good categorization specificity
Educational Use Recommendations
- Use taxonomy categories for color-coding in graph visualizations
- Design curriculum modules based on taxonomy groupings
- Create filtered views for focused learning paths
- Use categories for assessment organization
- Enable navigation by topic area in interactive tools
Report generated by learning-graph-reports/taxonomy_distribution.py