Zum Hauptinhalt springen
Dieser Inhalt ist noch nicht in Ihrer Sprache verfügbar und wird auf Englisch angezeigt.

Build Sequential Circuit

Skill Verifiziert Aktiv
Teil von:Agent Almanac

Build sequential (stateful) logic circuits including latches, flip-flops, registers, counters, and finite state machines. Covers SR latch, D and JK flip-flops, binary/BCD/ring counters, and Mealy/Moore FSM design with clock signal and timing analysis. Use when a circuit must remember past inputs, count events, or implement a state-dependent control sequence.

Zweck

To provide a structured, expert-level procedure for designing and verifying complex sequential logic circuits, enabling users to build stateful digital systems.

Funktionen

  • Build sequential logic circuits
  • Design latches, flip-flops, registers, counters, FSMs
  • State diagram and transition table generation
  • Excitation and output equation derivation
  • Gate-level implementation guidance
  • Timing analysis and verification

Anwendungsfälle

  • When a circuit must remember past inputs or maintain internal state
  • Designing counters, shift registers, or sequence detectors
  • Implementing finite state machines (Mealy or Moore)
  • Adding clocked storage elements to digital datapaths

Nicht-Ziele

  • Designing purely combinational logic circuits
  • Physical layout and routing of circuit board components
  • Simulation of analog circuit behavior

Workflow

  1. Identify Memory and State Requirements
  2. Construct State Diagram and Transition Table
  3. Derive Excitation Equations
  4. Implement at Gate Level
  5. Verify via Timing Diagram and State Sequence Simulation

Praktiken

  • Digital logic design
  • State machine design
  • Circuit verification
  • Formal methods

Voraussetzungen

  • Behavioral specification (state diagram, table, regex, or description)
  • Clock characteristics (edge/level, single/multi-phase)
  • Optional: Flip-flop type preference
  • Optional: Reset type preference

Practical Utility

  • info:Usage examplesWhile the SKILL.md provides a detailed procedure and expected outputs, explicit end-to-end invocation examples with claimed outputs are missing, though implied by the procedure's completeness.

Installation

/plugin install agent-almanac@pjt222-agent-almanac

Qualitätspunktzahl

Verifiziert
97 /100
Analysiert about 19 hours ago

Vertrauenssignale

Letzter Commit1 day ago
Sterne14
LizenzMIT
Status
Quellcode ansehen

Ähnliche Erweiterungen

Simulate Cpu Architecture

100

Design and simulate a minimal CPU from scratch: define an instruction set architecture (ISA), build the datapath (ALU, register file, program counter, memory interface), design the control unit (hardwired or microprogrammed), implement the fetch-decode-execute cycle, and verify by tracing a small program clock cycle by clock cycle. The capstone "computer inside a computer" exercise that composes combinational and sequential building blocks into a complete processor.

Skill
pjt222

Evaluate Boolean Expression

100

Evaluate and simplify Boolean expressions using truth tables, algebraic laws (De Morgan, distributive, absorption, idempotent, consensus), and Karnaugh maps for up to six variables. Use when you need to reduce a Boolean expression to its minimal sum-of-products or product-of-sums form, verify logical equivalence between two expressions, or prepare a minimized function for gate-level implementation.

Skill
pjt222

Qiskit

99

IBM quantum computing framework. Use when targeting IBM Quantum hardware, working with Qiskit Runtime for production workloads, or needing IBM optimization tools. Best for IBM hardware execution, quantum error mitigation, and enterprise quantum computing. For Google hardware use cirq; for gradient-based quantum ML use pennylane; for open quantum system simulations use qutip.

Skill
K-Dense-AI

Cirq

98

Google quantum computing framework. Use when targeting Google Quantum AI hardware, designing noise-aware circuits, or running quantum characterization experiments. Best for Google hardware, noise modeling, and low-level circuit design. For IBM hardware use qiskit; for quantum ML with autodiff use pennylane; for physics simulations use qutip.

Skill
K-Dense-AI

Cirq Quantum Computing with Python

98

Part of the AlterLab Academic Skills suite. Google quantum computing framework. Use when targeting Google Quantum AI hardware, designing noise-aware circuits, or running quantum characterization experiments. Best for Google hardware, noise modeling, and low-level circuit design. For IBM hardware use qiskit; for quantum ML with autodiff use pennylane; for physics simulations use qutip.

Skill
AlterLab-IEU

Design Logic Circuit

95

Design combinational logic circuits from a functional specification through gate-level implementation. Covers AND, OR, NOT, XOR, NAND, NOR gates; NAND/NOR universality conversions; and standard building blocks including multiplexers, decoders, half/full adders, and ripple-carry adders. Use when translating a Boolean function or truth table into a hardware-realizable gate network and verifying it by exhaustive simulation.

Skill
pjt222