The synthesis of robust polynomial arithmetic with stochastic logic

As integrated circuit technology plumbs ever greater depths in the scaling of feature sizes, maintaining the paradigm of deterministic Boolean computation is increasingly challenging. Indeed, mounting concerns over noise and uncertainty in signal values motivate a new approach: the design of stochas...

Full description

Saved in:
Bibliographic Details
Published in2008 45th ACM/IEEE Design Automation Conference pp. 648 - 653
Main Authors Qian, Weikang, Riedel, Marc D.
Format Conference Proceeding
LanguageEnglish
Published New York, NY, USA ACM 08.06.2008
IEEE
SeriesACM Conferences
Subjects
Online AccessGet full text
ISBN1605581151
9781605581156
ISSN0738-100X
DOI10.1145/1391469.1391636

Cover

Abstract As integrated circuit technology plumbs ever greater depths in the scaling of feature sizes, maintaining the paradigm of deterministic Boolean computation is increasingly challenging. Indeed, mounting concerns over noise and uncertainty in signal values motivate a new approach: the design of stochastic logic, that is to say, digital circuitry that processes signals probabilistically, and so can cope with errors and uncertainty. In this paper, we present a general methodology for synthesizing stochastic logic for the computation of polynomial arithmetic functions, a category that is important for applications such as digital signal processing. The method is based on converting polynomials into a particular mathematical form --- Bernstein polynomials --- and then implementing the computation with stochastic logic. The resulting logic processes serial or parallel streams that are random at the bit level. In the aggregate, the computation becomes accurate, since the results depend only on the precision of the statistics. Experiments show that our method produces circuits that are highly tolerant of errors in the input stream, while the area-delay product of the circuit is comparable to that of deterministic implementations.
AbstractList As integrated circuit technology plumbs ever greater depths in the scaling of feature sizes, maintaining the paradigm of deterministic Boolean computation is increasingly challenging. Indeed, mounting concerns over noise and uncertainty in signal values motivate a new approach: the design of stochastic logic, that is to say, digital circuitry that processes signals probabilistically, and so can cope with errors and uncertainty. In this paper, we present a general methodology for synthesizing stochastic logic for the computation of polynomial arithmetic functions, a category that is important for applications such as digital signal processing. The method is based on converting polynomials into a particular mathematical form --- Bernstein polynomials --- and then implementing the computation with stochastic logic. The resulting logic processes serial or parallel streams that are random at the bit level. In the aggregate, the computation becomes accurate, since the results depend only on the precision of the statistics. Experiments show that our method produces circuits that are highly tolerant of errors in the input stream, while the area-delay product of the circuit is comparable to that of deterministic implementations.
Author Riedel, Marc D.
Qian, Weikang
Author_xml – sequence: 1
  givenname: Weikang
  surname: Qian
  fullname: Qian, Weikang
  organization: University of Minnesota, Twin Cities
– sequence: 2
  givenname: Marc D.
  surname: Riedel
  fullname: Riedel, Marc D.
  organization: University of Minnesota, Twin Cities
BookMark eNqNkD9PwzAUxC3RSrSlMwNLRpaU9-I_tUdUQUGqxFIkNstObGJI4ioOQv32pGo_ANPd0-medL85mXSxc4TcIqwQGX9AqpAJtTqpoOKKzFEA5xKR44TMYE1ljgAfUzKTPBeMqYJdk2VKXwCASGXB1Ixs9rXL0rEbapdCyqLP-mh_0pAdYnPsYhtMk5k-DHXrhlBmv6PL0hDL2qTT3cTPUN6QqTdNcsuLLsj789N-85Lv3ravm8ddbnC9HnKBVcFp6X2BlFoh0FfccBCVdBK9tJWyzABCyQpKBYIb1wnpgUkqFbNAF-Tu_Dc45_ShD63pj5rxcbSSY7o6p6ZstY3xO2kEfUKlL6j0BZW2fXB-LNz_s0D_APSiZjs
ContentType Conference Proceeding
Copyright 2008 ACM
Copyright_xml – notice: 2008 ACM
DBID 6IE
6IH
CBEJK
RIE
RIO
DOI 10.1145/1391469.1391636
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Proceedings Order Plan (POP) 1998-present by volume
IEEE Xplore All Conference Proceedings
IEEE Electronic Library (IEL)
IEEE Proceedings Order Plans (POP) 1998-present
DatabaseTitleList

Database_xml – sequence: 1
  dbid: RIE
  name: IEL
  url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
EndPage 653
ExternalDocumentID 4555898
Genre orig-research
GroupedDBID 6IE
6IF
6IG
6IH
6IK
6IL
6IM
6IN
AAJGR
AARBI
ACM
ADPZR
ALMA_UNASSIGNED_HOLDINGS
APO
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CBEJK
GUFHI
IERZE
LHSKQ
OCL
RIE
RIL
RIO
123
29O
AAWTH
ACGFS
ADZIZ
CHZPO
IEGSK
IJVOP
IPLJI
M43
RNS
ID FETCH-LOGICAL-a177t-61d253cff2133b661fd5a506d8e81f8bd9b4a010c4233610e46968f0483894b03
IEDL.DBID RIE
ISBN 1605581151
9781605581156
ISSN 0738-100X
IngestDate Wed Aug 27 02:13:49 EDT 2025
Wed Jul 31 05:39:09 EDT 2024
Wed Jan 31 06:46:17 EST 2024
IsPeerReviewed false
IsScholarly true
Keywords probabilistic logic
stochastic logic
polynomial arithmetic
LCCN 85-644924
Language English
License Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from Permissions@acm.org
LinkModel DirectLink
MeetingName DAC '08: The 45th Annual Design Automation Conference 2008
MergedId FETCHMERGED-LOGICAL-a177t-61d253cff2133b661fd5a506d8e81f8bd9b4a010c4233610e46968f0483894b03
PageCount 6
ParticipantIDs acm_books_10_1145_1391469_1391636_brief
ieee_primary_4555898
acm_books_10_1145_1391469_1391636
PublicationCentury 2000
PublicationDate 20080608
2008-June
PublicationDateYYYYMMDD 2008-06-08
2008-06-01
PublicationDate_xml – month: 06
  year: 2008
  text: 20080608
  day: 08
PublicationDecade 2000
PublicationPlace New York, NY, USA
PublicationPlace_xml – name: New York, NY, USA
PublicationSeriesTitle ACM Conferences
PublicationTitle 2008 45th ACM/IEEE Design Automation Conference
PublicationTitleAbbrev DAC
PublicationYear 2008
Publisher ACM
IEEE
Publisher_xml – name: ACM
– name: IEEE
SSID ssj0001138249
ssj0004161
Score 2.0384555
Snippet As integrated circuit technology plumbs ever greater depths in the scaling of feature sizes, maintaining the paradigm of deterministic Boolean computation is...
SourceID ieee
acm
SourceType Publisher
StartPage 648
SubjectTerms Arithmetic
Circuits
Hardware -- Hardware test
Hardware -- Integrated circuits -- Logic circuits -- Combinational circuits
Hardware -- Robustness
Logic
Polynomial Arithmetic
Polynomials
Probabilistic Logic
Robustness
Signal processing
Signal synthesis
Stochastic Logic
Stochastic processes
Stochastic resonance
Uncertainty
Title The synthesis of robust polynomial arithmetic with stochastic logic
URI https://ieeexplore.ieee.org/document/4555898
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1NS8NAEB3anvTiRxXrFysIXkxN2t1091wUERQPFnoLu5tdFLUpTXqov96ZJG1VBD3lgxySYdh5bzLvLcC56hsnhAlpm1QRcB37wHCnAmWs9T0ZaunKaYuH-HbE78Zi3IDLlRbGOVcOn7kunZb_8tPMzqlVdsXJnErJJjQHMq60Wut-CpnpEZVYaiKj0isVM5jsS8MxiboQuguJECiqvZ6W13Ht-RNxcYWICBcP1aVjTMbNTW3fv229Ulaemy24X75zNXDy2p0Xpms_ftg5_vejtmFvrfFjj6vqtQMNN9mFzS_2hG0YYg6xfDFBjJi_5CzzbJaZeV6wafa2IDmzfmNItYvnd1JCMmrpMsSS9lmT-TMrV9U9GN1cPw1vg3rThUBHg0GBVDLtib71vofs1WD19qnQIoxT6WTkpUmV4RpJnEUc1kfs5TjZ63hyppeKm7C_D61JNnEHwHqIHxDORZbEdKHSSg1siIyShyaNEJd04AxjmxCbyJNKIC2SOv5JHf8OXPz5TGJmL853oE3BTaaVS0dSx_Xw99tHsFFNflA_5RhaxWzuThBeFOa0zKtP5cDAuw
linkProvider IEEE
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1LS8NAEB60HtSLb6zPFQQvpibtbpo9F6VqKx4Uegu7m10sto006UF_vTNJ6gtBT3mQQzIMO983me9bgFPZ0lYI7dM2qcLjKnSe5lZ6UhvjmpGvIltMW9yF3Ud-MxCDBTj_0MJYa4vhM9ug0-JffpKaGbXKLjiZU8loEZYE51yUaq3PjgrZ6RGZmKsig8ItFXOYDEz9Acm6ELyLCEFQULk9za_DyvUn4OICMREuH7JBx5CsmxeVGX_bfKWoPVdr0J-_dTly8tyY5bph3n4YOv73s9Zh-1Plx-4_6tcGLNjJJqx-MSjcgg5mEcteJ4gSs2HGUsemqZ5lOXtJR68kaFYjhmQ7fxqTFpJRU5chmjRPiuyfWbGubsPj1eVDp-tV2y54Kmi3cySTSVO0jHNN5K8a67dLhBJ-mEQ2ClykE6m5QhpnEIm1EH1ZTgY7jrzpI8m139qB2iSd2F1gTUQQCOgCQ3I6Xyop28ZHTsl9nQSITOpwgrGNiU9kcSmRFnEV_7iKfx3O_nwm1tOhdXXYouDGL6VPR1zFde_328ew3H3o9-Le9d3tPqyUcyDUXTmAWj6d2UMEG7k-KnLsHTk6xAg
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=2008+45th+ACM%2FIEEE+Design+Automation+Conference&rft.atitle=The+synthesis+of+robust+polynomial+arithmetic+with+stochastic+logic&rft.au=Weikang+Qian&rft.au=Riedel%2C+M.D.&rft.date=2008-06-01&rft.pub=IEEE&rft.isbn=9781605581156&rft.issn=0738-100X&rft.spage=648&rft.epage=653&rft_id=info:doi/10.1145%2F1391469.1391636&rft.externalDocID=4555898
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0738-100X&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0738-100X&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0738-100X&client=summon