diff --git a/src/circuit/gadget/ecc.rs b/src/circuit/gadget/ecc.rs index 2fe3f56b..2414412c 100644 --- a/src/circuit/gadget/ecc.rs +++ b/src/circuit/gadget/ecc.rs @@ -574,4 +574,17 @@ mod tests { let prover = MockProver::run(k, &circuit, vec![]).unwrap(); assert_eq!(prover.verify(), Ok(())) } + + #[cfg(feature = "dev-graph")] + #[test] + fn print_ecc_chip() { + use plotters::prelude::*; + + let root = BitMapBackend::new("ecc-chip-layout.png", (1024, 7680)).into_drawing_area(); + root.fill(&WHITE).unwrap(); + let root = root.titled("Ecc Chip Layout", ("sans-serif", 60)).unwrap(); + + let circuit = MyCircuit {}; + halo2::dev::circuit_layout(&circuit, &root).unwrap(); + } }