Dice Question Streamline Icon: https://streamlinehq.com

Church’s Problem: Automatic Circuit Synthesis from Input–Output Specifications

Establish an algorithmic procedure that, given a formal specification of the functional relationship between circuit inputs and outputs, automatically designs a circuit that realizes the specified relationship while guaranteeing correctness. This is the classical Church’s Problem in automatic circuit synthesis, which remains unsolved and underpins automated processor chip design.

Information Square Streamline Icon: https://streamlinehq.com

Background

The paper situates automated processor chip design within the historical context of Church’s Problem, posed in 1957, which asks how to automatically construct circuits from input–output relations. Despite decades of research, including contributions from leading figures in theoretical computer science, this foundational synthesis question remains unresolved.

The authors discuss how modern automated chip design approaches and AI-driven methods address parts of the design pipeline but do not solve the end-to-end synthesis challenge implied by Church’s Problem. This unresolved status motivates QiMeng’s multi-layered approach toward fully automated hardware–software co-design while acknowledging the enduring open nature of the core synthesis question.

References

Automatic processor chip design is one of the central problems in the field of computer science, originating from the Church’s Problem : How can circuits be automatically designed to satisfy the relationship between given inputs and outputs? Proposed in 1957 by Alonzo Church, the founding figure of computer science, this problem has been a major challenge for decades, attracting extensive research from Turing Award winners such as Rabin, Scott, and Pnueli, yet it remains unsolved.

QiMeng: Fully Automated Hardware and Software Design for Processor Chip (2506.05007 - Zhang et al., 5 Jun 2025) in Section 2 (Roadmap), opening paragraph