|
Thomas Jagielski, Xiayuan Wen, Matthew Dobre, and Rajit Manohar
The Caravel harness has been widely used to tape-
out synchronous designs in the open-source SKY130 PDK. To
use this flow for asynchronous circuit design using the open-source
ACT framework, we can treat ACT-generated layout as
an asynchronous macro. We develop an open-source toolflow
that supports this approach. This paper presents the challenges
encountered during the integration of an asynchronous macro
in the Caravel harness and the methods employed to address
these issues, including power ring generation and connection,
pin extension, and custom fill insertion. In addition, we discuss
the process of transferring data to the asynchronous circuit using
Caravel's utilities.
|
|