Components: 0Wires: 0Selected: 0Drag to place · Drag output port to connect · Right-click wire to delete · Double-click INPUT to toggle · Alt+drag/MMB pan · Scroll zoom · Click component to inspect
Create Custom IC
Select components first. INPUT components become inputs (ordered by Y position by default — reorder below). OUTPUT components become outputs.
Input order (drag to reorder)
Output order
IC Internals
Scroll to zoom · Alt+drag to pan
Input order & side
Output order & side
AI IC Builder (Gemini Flash)
Hello! I can design custom ICs for you using logic gates. Describe what you want — e.g. "a 2-bit comparator that outputs 1 when A equals B" or "a 4-bit priority encoder". I will generate the circuit and add it to your library automatically.
~ Toggle Input
/ Rename
x Delete
≡ Truth Table
Select a region on the canvas to generate a truth table.