Conference paper Open Access

A Multi-Memristive Unit-Cell Array with Diagonal Interconnects for In-Memory Computing

Khaddam-Aljameh, Riduan; Martemucci, Michele; Kersting, Benedikt; Le Gallo, Manuel; Bruce, Robert, L.; BrightSky, Matthew; Sebastian, Abu


DCAT Export

<?xml version='1.0' encoding='utf-8'?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:adms="http://www.w3.org/ns/adms#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dct="http://purl.org/dc/terms/" xmlns:dctype="http://purl.org/dc/dcmitype/" xmlns:dcat="http://www.w3.org/ns/dcat#" xmlns:duv="http://www.w3.org/ns/duv#" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:frapo="http://purl.org/cerif/frapo/" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:gsp="http://www.opengis.net/ont/geosparql#" xmlns:locn="http://www.w3.org/ns/locn#" xmlns:org="http://www.w3.org/ns/org#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:prov="http://www.w3.org/ns/prov#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:schema="http://schema.org/" xmlns:skos="http://www.w3.org/2004/02/skos/core#" xmlns:vcard="http://www.w3.org/2006/vcard/ns#" xmlns:wdrs="http://www.w3.org/2007/05/powder-s#">
  <rdf:Description rdf:about="https://zenodo.org/record/5300946">
    <dct:identifier rdf:datatype="http://www.w3.org/2001/XMLSchema#anyURI">https://zenodo.org/record/5300946</dct:identifier>
    <foaf:page rdf:resource="https://zenodo.org/record/5300946"/>
    <dct:creator>
      <rdf:Description>
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <foaf:name>Khaddam-Aljameh, Riduan</foaf:name>
        <foaf:givenName>Riduan</foaf:givenName>
        <foaf:familyName>Khaddam-Aljameh</foaf:familyName>
        <org:memberOf>
          <foaf:Organization>
            <foaf:name>IBM Research Europe</foaf:name>
          </foaf:Organization>
        </org:memberOf>
      </rdf:Description>
    </dct:creator>
    <dct:creator>
      <rdf:Description>
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <foaf:name>Martemucci, Michele</foaf:name>
        <foaf:givenName>Michele</foaf:givenName>
        <foaf:familyName>Martemucci</foaf:familyName>
        <org:memberOf>
          <foaf:Organization>
            <foaf:name>IBM Research Europe</foaf:name>
          </foaf:Organization>
        </org:memberOf>
      </rdf:Description>
    </dct:creator>
    <dct:creator>
      <rdf:Description>
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <foaf:name>Kersting, Benedikt</foaf:name>
        <foaf:givenName>Benedikt</foaf:givenName>
        <foaf:familyName>Kersting</foaf:familyName>
        <org:memberOf>
          <foaf:Organization>
            <foaf:name>IBM Research Europe</foaf:name>
          </foaf:Organization>
        </org:memberOf>
      </rdf:Description>
    </dct:creator>
    <dct:creator>
      <rdf:Description>
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <foaf:name>Le Gallo, Manuel</foaf:name>
        <foaf:givenName>Manuel</foaf:givenName>
        <foaf:familyName>Le Gallo</foaf:familyName>
        <org:memberOf>
          <foaf:Organization>
            <foaf:name>IBM Research Europe</foaf:name>
          </foaf:Organization>
        </org:memberOf>
      </rdf:Description>
    </dct:creator>
    <dct:creator>
      <rdf:Description>
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <foaf:name>Bruce, Robert, L.</foaf:name>
        <foaf:givenName>Robert, L.</foaf:givenName>
        <foaf:familyName>Bruce</foaf:familyName>
        <org:memberOf>
          <foaf:Organization>
            <foaf:name>IBM Research Europe</foaf:name>
          </foaf:Organization>
        </org:memberOf>
      </rdf:Description>
    </dct:creator>
    <dct:creator>
      <rdf:Description>
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <foaf:name>BrightSky, Matthew</foaf:name>
        <foaf:givenName>Matthew</foaf:givenName>
        <foaf:familyName>BrightSky</foaf:familyName>
        <org:memberOf>
          <foaf:Organization>
            <foaf:name>IBM Research Europe</foaf:name>
          </foaf:Organization>
        </org:memberOf>
      </rdf:Description>
    </dct:creator>
    <dct:creator>
      <rdf:Description>
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <foaf:name>Sebastian, Abu</foaf:name>
        <foaf:givenName>Abu</foaf:givenName>
        <foaf:familyName>Sebastian</foaf:familyName>
        <org:memberOf>
          <foaf:Organization>
            <foaf:name>IBM Research Europe</foaf:name>
          </foaf:Organization>
        </org:memberOf>
      </rdf:Description>
    </dct:creator>
    <dct:title>A Multi-Memristive Unit-Cell Array with Diagonal Interconnects for In-Memory Computing</dct:title>
    <dct:publisher>
      <foaf:Agent>
        <foaf:name>Zenodo</foaf:name>
      </foaf:Agent>
    </dct:publisher>
    <dct:issued rdf:datatype="http://www.w3.org/2001/XMLSchema#gYear">2021</dct:issued>
    <dcat:keyword>in-memory computing, phase-change memory, deep learning</dcat:keyword>
    <frapo:isFundedBy rdf:resource="info:eu-repo/grantAgreement/EC/H2020/682675/"/>
    <schema:funder>
      <foaf:Organization>
        <dct:identifier rdf:datatype="http://www.w3.org/2001/XMLSchema#string">10.13039/501100000780</dct:identifier>
        <foaf:name>European Commission</foaf:name>
      </foaf:Organization>
    </schema:funder>
    <dct:issued rdf:datatype="http://www.w3.org/2001/XMLSchema#date">2021-08-28</dct:issued>
    <owl:sameAs rdf:resource="https://zenodo.org/record/5300946"/>
    <adms:identifier>
      <adms:Identifier>
        <skos:notation rdf:datatype="http://www.w3.org/2001/XMLSchema#anyURI">https://zenodo.org/record/5300946</skos:notation>
        <adms:schemeAgency>url</adms:schemeAgency>
      </adms:Identifier>
    </adms:identifier>
    <owl:sameAs rdf:resource="https://doi.org/10.1109/TCSII.2021.3078614"/>
    <dct:description>&lt;p&gt;Memristive crossbar arrays can be used to realize () operations in constant time complexity by exploiting the Kirchhoff&amp;rsquo;s circuit laws. This is enabled by the parallel read of the entire array in a single time step. However, parallel writing is prohibitive in such arrays due to limitations on the current that could be accumulated along the wires. Hence, loading the matrix elements into such an array still incurs significant time penalty. Another key challenge is the achievable computational precision. To overcome these challenges, we propose a unit-cell array design where each unit-cell comprises four memristive devices each attached to a selection transistor. Moreover, the array is organized in such a way that the selection transistors can be turned on in a diagonal fashion. We experimentally demonstrated this concept by fabricating a 2&amp;times;2 unit-cell array based on projected phase-change memory (PCM) devices in 90nm CMOS technology. It is shown that using the diagonal connections, the write operations can be parallelized while maintaining the current limit of the back-end-of-the-line metallization. Moreover, the increase in write time due to having more devices per unit-cell is minimized through a combination of single-shot and iterative programming schemes. Finally, we present experimental results on MVM operations that demonstrate improved computational precision exceeding that of a 4-bit fixed-point implementation.&lt;/p&gt;</dct:description>
    <dct:accessRights rdf:resource="http://publications.europa.eu/resource/authority/access-right/PUBLIC"/>
    <dct:accessRights>
      <dct:RightsStatement rdf:about="info:eu-repo/semantics/openAccess">
        <rdfs:label>Open Access</rdfs:label>
      </dct:RightsStatement>
    </dct:accessRights>
    <dct:license rdf:resource="https://creativecommons.org/licenses/by/4.0/legalcode"/>
    <dcat:distribution>
      <dcat:Distribution>
        <dcat:accessURL rdf:resource="https://doi.org/10.1109/TCSII.2021.3078614">https://doi.org/10.1109/TCSII.2021.3078614</dcat:accessURL>
        <dcat:byteSize>635560</dcat:byteSize>
        <dcat:downloadURL rdf:resource="https://zenodo.org/record/5300946/files/Y2021_diagonal_tcasii.pdf">https://zenodo.org/record/5300946/files/Y2021_diagonal_tcasii.pdf</dcat:downloadURL>
        <dcat:mediaType>application/pdf</dcat:mediaType>
      </dcat:Distribution>
    </dcat:distribution>
  </rdf:Description>
  <foaf:Project rdf:about="info:eu-repo/grantAgreement/EC/H2020/682675/">
    <dct:identifier rdf:datatype="http://www.w3.org/2001/XMLSchema#string">682675</dct:identifier>
    <dct:title>PROJECTED MEMRISTOR: A nanoscale device for cognitive computing</dct:title>
    <frapo:isAwardedBy>
      <foaf:Organization>
        <dct:identifier rdf:datatype="http://www.w3.org/2001/XMLSchema#string">10.13039/501100000780</dct:identifier>
        <foaf:name>European Commission</foaf:name>
      </foaf:Organization>
    </frapo:isAwardedBy>
  </foaf:Project>
</rdf:RDF>
6
8
views
downloads
Views 6
Downloads 8
Data volume 5.1 MB
Unique views 6
Unique downloads 8

Share

Cite as