Chips - The halo2 Book
The previous section gives a fairly low-level description of a circuit. When implementing circuits we will typically use a higher-level API which aims for the desirable characteristics of auditability, efficiency, modularity, and expressiveness. Some of the terminology and concepts used in this API are taken from an analogy with integrated circuit design and layout. As for integrated circuits, the above desirable characteristics are easier to obtain by composing chips that provide efficient pre-built implementations of particular functionality. For example, we might have chips that implement particular cryptographic primitives such as a hash function or cipher, or algorithms like scalar multiplication or pairings. In PLONKish circuits, it is possible to build up arbitrary logic just from standard gates that do field multiplication and addition. However, very significant efficiency gains can be obtained by using custom gates. Using our API, we define chips that "know" how to use particu
Chips - The halo2 Book Keyboard shortcuts Press ← or → to navigate between chapters Press S or / to search in the book Press ? to show this help Press Esc to hide this help Auto Light Rust Coal Navy Ayu The halo2 Book Chips The previous section gives a fairly low-level description of a circuit. When implementing circuits we will typically use a higher-level API which aims for the desirable characteristics of auditability, efficiency, modularity, and expressiveness. Some of the terminology and concepts used in this API are taken from an analogy with integrated circuit design and layout. As for
related reading
- Gadgets - The halo2 Bookzcash.github.io
- PLONKish Arithmetization - The halo2 Bookzcash.github.io
- Chip design from the bottom up – Reiner Popeyoutube.com
- Meta harness makes 10 times better Kimi K3 chipluoluo.ai
- Halo2 Circuit Development: Sin7Y Tech Review (20) | HackerNoonhackernoon.com
- A primer on digital circuit synthesisyosyshq.readthedocs.io
- Layman's Guide to IC Reverse Engineeringsiliconzoo.org
- AI Chip Architecturesjacobpeake.com
- A Gentle Introduction to Yao's Garbled Circuitsweb.mit.edu
- The Ultimate Guide to Chiplets - AnySiliconanysilicon.com
- Overview of the Halo2 Challenge API and Random Linear Combinations (RLC) - HackMDhackmd.io
- Redesigning the Inference Chip: From Nvidia GPU's Flaws to OpenAI Jalapeñozartbot.github.io