Time-Frame Folding: Back to the Sequentiality

Published in Proceedings of the International Conference on Computer-Aided Design (ICCAD), 2019

Recommended citation: P.-C. Chien and J.-H. R. Jiang, "Time-frame Folding: Back to the Sequentiality," in Proc. ICCAD, 2019.

Abstract:
In this paper we formulate time-frame folding (TFF) as the reverse operation of time-frame unfolding (TFU), or commonly known as time-frame expansion in automatic test pattern generation (ATPG) and (un)bounded model checking. While the latter converts a sequential circuit into a combinational one with respect to some expansion bound of $k$ time-frames, the former attempts the opposite. TFF arises naturally in the context of testbench generation and bounded strategy generalization, and yet remains unstudied. Unlike TFU, TFF can be highly nontrivial as the subcircuit of each time-frame can be distinct. We propose an algorithm that finds a minimum-state finite state machine consistent with the input-output behavior of the combinational circuit under folding. Empirical evaluation of our method demonstrates its ability in circuit size compaction and suggests potential use in different application domains.

Click the links to view the paper [IEEE Xplore | PDF], the slides, the source code and the project page.

To cite the paper, you may use the following BibTex entry.

@inproceedings{Chien:ICCAD:2019,
    author      = {Po-Chun Chien and Jie-Hong Roland Jiang},
    title       = {Time-Frame Folding: Back to the Sequentiality},
    booktitle   = {Proc. ICCAD},
    year        = {2019},
    doi         = {10.1109/iccad45719.2019.8942078}
}