Milestone map
3 milestones
Analyse a combinational logic problem and produce a minimised gate implementation
2–3 weeks (problem selection + truth table + K-map + simulation)
Select or define a combinational logic problem with 3–4 inputs and at least one output — examples include: a 2-bit binary comparator (outputs: A>B, A=B, A<B); a BCD to 7-segment display decoder for digits 0–9; a priority encoder for four interrupt lines; or a majority voting circuit for three sensors. Construct the full truth table. Derive the Boolean expression from the truth table using sum-of-products or product-of-sums. Minimise the expression using a Karnaugh map (3- or 4-variable). Draw the minimised gate-level circuit using standard logic gate symbols. Verify the implementation by simulating it in Logisim Evolution (free, open-source) and confirming that all truth table rows match the simulation output.
Proof required
Submit: (1) the problem statement with all inputs and outputs defined; (2) the complete truth table; (3) the Karnaugh map with groupings annotated; (4) the minimised Boolean expression derived from the K-map; (5) the gate-level circuit diagram drawn in Logisim Evolution (screenshot or exported image); (6) the Logisim simulation verification — a screenshot showing all rows of the truth table tested, with the output column matching your truth table.
What gets checked
Common mistakes
Powstik Guide
A truth table, K-map and minimised gate circuit.
Steps
Template
Inputs: Outputs: Truth table: K-map groups: Minimised expression: Simulation matches: yes / no
What gets sent back
Resources
Foundationstart here
Depthgo deeper
Masteryfor the dedicated
What a verifier looks for
You'll sign in first, then come straight back here.
Design a sequential logic circuit and verify its state transition behaviour
2–3 weeks (state machine design + excitation equations + simulation)
Design a sequential logic circuit using flip-flops — examples include: a 3-bit binary up-counter (counts 0 to 7, then resets to 0); a 4-bit shift register with serial input; a sequence detector that recognises a 3-bit input pattern (e.g. detects '101'); or a traffic light controller with 4 states. Define the state transition table (present state, inputs, next state, outputs). Select a flip-flop type (D, JK, or T) and derive the flip-flop excitation equations from the state transition table. Draw the complete sequential circuit (combinational logic + flip-flops) in Logisim Evolution. Simulate the circuit through at least one complete state cycle and verify that the state transitions match the transition table.
Proof required
Submit: (1) the state diagram (as a drawn diagram, not a table — circles for states, labelled arrows for transitions); (2) the state transition table (present state + inputs → next state + outputs + flip-flop excitation inputs); (3) the flip-flop excitation equations derived from the table (using K-maps if there are 3 or more state variables); (4) the Logisim Evolution circuit screenshot showing flip-flops and the combinational excitation logic; (5) a simulation verification screenshot showing the state sequence over at least one full cycle.
What gets checked
Common mistakes
Resources
Foundationstart here
Depthgo deeper
What a verifier looks for
You'll sign in first, then come straight back here.
Produce a digital logic design report and present for technical review
1–2 weeks (report compilation + reviewer meeting)
Compile the combinational (M1) and sequential (M2) design work into a structured digital logic design report. The report must include: a design brief (what both circuits were designed to do and their intended application context); the M1 analysis and design documentation (truth table, K-map, minimised expression, gate circuit); the M2 state machine design documentation (state diagram, transition table, excitation equations, circuit); a comparison of the two circuits' complexity (gate count, flip-flop count, propagation delay estimate); and a reflection on one design decision in each circuit that could be implemented differently and why the chosen approach was selected. Present the report to a qualified reviewer (electrical engineer or computer science professional with digital logic experience) in a 20–30 minute session where they ask at least two technical questions.
Proof required
Submit: (1) your complete digital logic design report (all sections above, supported by diagrams from M1 and M2); (2) a written record of the reviewer's two technical questions and your responses (200 words minimum, attributing reviewer by professional role and relevant experience).
What gets checked
Common mistakes
Powstik Guide
A complete digital logic design report and a technical review record.
Steps
Template
Sections complete: yes / no Word count (as required): Reviewer: Role: Date: | Challenge | My answer | |-----------|-----------|
What gets sent back
Resources
Foundationstart here
Depthgo deeper
What a verifier looks for
You'll sign in first, then come straight back here.