University of Notre Dame
Browse

Control and Dataflow in 28 nm CMOS for a FeFET-Based Compute-in-Memory Tensor Algebra Accelerator

Download (2.09 MB)
thesis
posted on 2022-12-05, 00:00 authored by Jake P. Leporte

This thesis presents a design for a digital control and dataflow system in 28 nm CMOS supporting a FeFET-based Compute-in-Memory (CIM) core designed by the Intelligent Microsystems Lab (IMSL) at the University of Notre Dame. This design includes a circuit for per-ADC asynchronous capture and forwarding of CIM outputs, a re-configurable adder tree taking advantage of the naturally ternary FeFET array weights, a memory system which uses banking and shift-registers to interface at high-bandwidth to the CIM array, and an abstracted programming interface suitable for further exploration of accelerator-algorithm co-design. An overview of the IMSL FeFET CIM chip architecture is provided for background, and the control and dataflow circuitry is described in detail. Design decisions and tradeoffs, as well as performance and power projections, and comparisons to related works, are discussed. This thesis proposes that a simple custom digital control system and a banked-memory-based dataflow and be effectively combined with a CIM array to exploit the unique architectural advantages offered by CIM.

History

Date Modified

2022-12-20

Defense Date

2022-11-21

CIP Code

  • 14.0901

Research Director(s)

Siddharth Joshi

Committee Members

Peter M. Kogge Michael T. Niemier

Degree

  • Master of Science in Computer Science and Engineering

Degree Level

  • Master's Thesis

Language

  • English

Alternate Identifier

1355505755

OCLC Number

1355505755

Additional Groups

  • Computer Science and Engineering

Program Name

  • Computer Science and Engineering

Usage metrics

    Masters Theses

    Categories

    No categories selected

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC