\documentclass[10pt]{article}

\usepackage{fullpage}
\usepackage{setspace}
\usepackage{parskip}
\usepackage{titlesec}
\usepackage[section]{placeins}
\usepackage{xcolor}
\usepackage{breakcites}
\usepackage{lineno}
\usepackage{hyphenat}





\PassOptionsToPackage{hyphens}{url}
\usepackage[colorlinks = true,
            linkcolor = blue,
            urlcolor  = blue,
            citecolor = blue,
            anchorcolor = blue]{hyperref}
\usepackage{etoolbox}
\makeatletter
\patchcmd\@combinedblfloats{\box\@outputbox}{\unvbox\@outputbox}{}{%
  \errmessage{\noexpand\@combinedblfloats could not be patched}%
}%
\makeatother


\usepackage{natbib}




\renewenvironment{abstract}
  {{\bfseries\noindent{\abstractname}\par\nobreak}\footnotesize}
  {\bigskip}

\titlespacing{\section}{0pt}{*3}{*1}
\titlespacing{\subsection}{0pt}{*2}{*0.5}
\titlespacing{\subsubsection}{0pt}{*1.5}{0pt}


\usepackage{authblk}


\usepackage{graphicx}
\usepackage[space]{grffile}
\usepackage{latexsym}
\usepackage{textcomp}
\usepackage{longtable}
\usepackage{tabulary}
\usepackage{booktabs,array,multirow}
\usepackage{amsfonts,amsmath,amssymb}
\providecommand\citet{\cite}
\providecommand\citep{\cite}
\providecommand\citealt{\cite}
% You can conditionalize code for latexml or normal latex using this.
\newif\iflatexml\latexmlfalse
\providecommand{\tightlist}{\setlength{\itemsep}{0pt}\setlength{\parskip}{0pt}}%

\AtBeginDocument{\DeclareGraphicsExtensions{.pdf,.PDF,.eps,.EPS,.png,.PNG,.tif,.TIF,.jpg,.JPG,.jpeg,.JPEG}}

\usepackage[utf8]{inputenc}
\usepackage[english]{babel}



\usepackage{float}








\begin{document}

\title{In-memory Multibit Multiplication and Accumulation Based on an Automatic
Pulse Generation Circuit}



\author[1]{Su Bai}%
\author[1]{Jiaqi Guo}%
\author[1]{Yaohua Xu}%
\author[1]{Chunyu Peng}%
\author[1]{Xiulong Wu}%
\affil[1]{Anhui University}%


\vspace{-1em}



  
  \date{June 16, 2024}


\begingroup
\let\center\flushleft
\let\endcenter\endflushleft
\maketitle
\endgroup





\selectlanguage{english}
\begin{abstract}
Computing in-memory technology is a promising way of solving the
``memory wall'' problem when processing large-scale data,accelerating
data processing, and improving energy efficiency. However, calculations
in the analog domain are limited in terms of accuracy and sensitivity to
process, voltage, and temperature (PVT) changes. In this study, we
proposed a computing in memory multiply-and-accumulate (CIM MAC) circuit
which could generate pulses automatically and which endows the
time-domain approach with a digital character. The MAC result was
reflected by the pulse edge and converted into the final digital output
using a dual-edge counter quantization circuit, improving the accuracy
of the MAC operation and reducing the difficulty of quantization. The
performance of the proposed CIM circuit was evaluated using a 28-nm
process. It could achieve 4-bit multiplication without errors with an
energy efficiency of 40.34 to 883.37 TOPS/W.%
\end{abstract}%



\sloppy




\selectlanguage{english}
\FloatBarrier
\end{document}

