True Random Number Generator Integration in a Resistive RAM Memory Array using Input Current Limitation

A novel True Random Number Generator circuit fabricated in a 130nm HfO2-based resistive RAM process is presented. The generation of the random bit stream is based on a specific programming sequence applied to a dedicated memory array. In the proposed programming scheme, all the cells of the memory a...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE transactions on nanotechnology 2020-01, Vol.19, p.1-1
Hauptverfasser: Aziza, Hassen, Postel-Pellerin, Jeremy, Bazzi, Hussein, Canet, Pierre, Moreau, Mathieu, Della Marca, Vincenzo, Harb, Adnan
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 1
container_issue
container_start_page 1
container_title IEEE transactions on nanotechnology
container_volume 19
creator Aziza, Hassen
Postel-Pellerin, Jeremy
Bazzi, Hussein
Canet, Pierre
Moreau, Mathieu
Della Marca, Vincenzo
Harb, Adnan
description A novel True Random Number Generator circuit fabricated in a 130nm HfO2-based resistive RAM process is presented. The generation of the random bit stream is based on a specific programming sequence applied to a dedicated memory array. In the proposed programming scheme, all the cells of the memory array are addressed at the same time while the current provided to the circuit is limited to program only a subset of the memory array, resulting in a stochastic distribution of cell resistance values. Some cells are switched in a low resistive state, other cells are slightly programmed to reach an intermediate resistance state, while the remaining cells maintain their initial high resistance state. Resistance values are next converted into a bit stream and confronted to National Institute of Standards and Technology (NIST) test benchmarks. The generated random bit stream has successfully passed twelve NIST tests out of fifteen. Compared to state-of-the-art resistive RAM-based true random number generators, our proposed methodology is the first one to leverage on programming current limitation at a memory array level.
doi_str_mv 10.1109/TNANO.2020.2976735
format Article
fullrecord <record><control><sourceid>proquest_RIE</sourceid><recordid>TN_cdi_ieee_primary_9024228</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>9024228</ieee_id><sourcerecordid>2379348369</sourcerecordid><originalsourceid>FETCH-LOGICAL-c373t-f3f2bc6f1b3e60eb3374e4f6ea0ccc8d74a83d291476e39a411fdf043f7717393</originalsourceid><addsrcrecordid>eNo9kMFqwkAQhkNpodb2BdrLQk89xO7ubLLJMUirQlQQC70ta5y1Kyaxu4ng2zdq8TTD8H8_wxcEz4wOGKPp-3KWzeYDTjkd8FTGEqKboMdSwUJKk-i22yOIQ8aj7_vgwfstpUzGUdILNkvXIlnoal2XZNaWK3RkhBU63dSOTKoGN91q64rYimiyQG99Yw8dkk3JFMvaHUnmnD6S1ttq0xH7tiHD1jmsGpLb0jZn_DG4M3rn8el_9oOvz4_lcBzm89FkmOVhARKa0IDhqyI2bAUYU1wBSIHCxKhpURTJWgqdwJqnTMgYIdWCMbM2VICRkklIoR-8XXp_9E7tnS21O6paWzXOcnW6UYioSAQcWJd9vWT3rv5t0TdqW7eu6t5THGQKIoH41MgvqcLV3js011pG1Um-OstXJ_nqX34HvVwgi4hXIKVccJ7AH7pHgB0</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2379348369</pqid></control><display><type>article</type><title>True Random Number Generator Integration in a Resistive RAM Memory Array using Input Current Limitation</title><source>IEEE Electronic Library (IEL)</source><creator>Aziza, Hassen ; Postel-Pellerin, Jeremy ; Bazzi, Hussein ; Canet, Pierre ; Moreau, Mathieu ; Della Marca, Vincenzo ; Harb, Adnan</creator><creatorcontrib>Aziza, Hassen ; Postel-Pellerin, Jeremy ; Bazzi, Hussein ; Canet, Pierre ; Moreau, Mathieu ; Della Marca, Vincenzo ; Harb, Adnan</creatorcontrib><description>A novel True Random Number Generator circuit fabricated in a 130nm HfO2-based resistive RAM process is presented. The generation of the random bit stream is based on a specific programming sequence applied to a dedicated memory array. In the proposed programming scheme, all the cells of the memory array are addressed at the same time while the current provided to the circuit is limited to program only a subset of the memory array, resulting in a stochastic distribution of cell resistance values. Some cells are switched in a low resistive state, other cells are slightly programmed to reach an intermediate resistance state, while the remaining cells maintain their initial high resistance state. Resistance values are next converted into a bit stream and confronted to National Institute of Standards and Technology (NIST) test benchmarks. The generated random bit stream has successfully passed twelve NIST tests out of fifteen. Compared to state-of-the-art resistive RAM-based true random number generators, our proposed methodology is the first one to leverage on programming current limitation at a memory array level.</description><identifier>ISSN: 1536-125X</identifier><identifier>EISSN: 1941-0085</identifier><identifier>DOI: 10.1109/TNANO.2020.2976735</identifier><identifier>CODEN: ITNECU</identifier><language>eng</language><publisher>New York: IEEE</publisher><subject>Arrays ; Circuits ; Engineering Sciences ; Generators ; Hafnium oxide ; High resistance ; memristor ; Micro and nanotechnologies ; Microelectronics ; NIST ; Numbers ; OxRAM ; Programming ; Random access memory ; Random numbers ; Resistance ; RRAM ; stochastic switching ; Switches ; Transistors ; TRNG ; True Random Number Generator</subject><ispartof>IEEE transactions on nanotechnology, 2020-01, Vol.19, p.1-1</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2020</rights><rights>Distributed under a Creative Commons Attribution 4.0 International License</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c373t-f3f2bc6f1b3e60eb3374e4f6ea0ccc8d74a83d291476e39a411fdf043f7717393</citedby><cites>FETCH-LOGICAL-c373t-f3f2bc6f1b3e60eb3374e4f6ea0ccc8d74a83d291476e39a411fdf043f7717393</cites><orcidid>0000-0002-4094-0190 ; 0000-0003-3761-8122 ; 0000-0002-8278-7462 ; 0000-0003-3901-1746 ; 0000-0002-2332-4273</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/9024228$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>230,314,777,781,793,882,27905,27906,54739</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/9024228$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc><backlink>$$Uhttps://hal.science/hal-03504843$$DView record in HAL$$Hfree_for_read</backlink></links><search><creatorcontrib>Aziza, Hassen</creatorcontrib><creatorcontrib>Postel-Pellerin, Jeremy</creatorcontrib><creatorcontrib>Bazzi, Hussein</creatorcontrib><creatorcontrib>Canet, Pierre</creatorcontrib><creatorcontrib>Moreau, Mathieu</creatorcontrib><creatorcontrib>Della Marca, Vincenzo</creatorcontrib><creatorcontrib>Harb, Adnan</creatorcontrib><title>True Random Number Generator Integration in a Resistive RAM Memory Array using Input Current Limitation</title><title>IEEE transactions on nanotechnology</title><addtitle>TNANO</addtitle><description>A novel True Random Number Generator circuit fabricated in a 130nm HfO2-based resistive RAM process is presented. The generation of the random bit stream is based on a specific programming sequence applied to a dedicated memory array. In the proposed programming scheme, all the cells of the memory array are addressed at the same time while the current provided to the circuit is limited to program only a subset of the memory array, resulting in a stochastic distribution of cell resistance values. Some cells are switched in a low resistive state, other cells are slightly programmed to reach an intermediate resistance state, while the remaining cells maintain their initial high resistance state. Resistance values are next converted into a bit stream and confronted to National Institute of Standards and Technology (NIST) test benchmarks. The generated random bit stream has successfully passed twelve NIST tests out of fifteen. Compared to state-of-the-art resistive RAM-based true random number generators, our proposed methodology is the first one to leverage on programming current limitation at a memory array level.</description><subject>Arrays</subject><subject>Circuits</subject><subject>Engineering Sciences</subject><subject>Generators</subject><subject>Hafnium oxide</subject><subject>High resistance</subject><subject>memristor</subject><subject>Micro and nanotechnologies</subject><subject>Microelectronics</subject><subject>NIST</subject><subject>Numbers</subject><subject>OxRAM</subject><subject>Programming</subject><subject>Random access memory</subject><subject>Random numbers</subject><subject>Resistance</subject><subject>RRAM</subject><subject>stochastic switching</subject><subject>Switches</subject><subject>Transistors</subject><subject>TRNG</subject><subject>True Random Number Generator</subject><issn>1536-125X</issn><issn>1941-0085</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2020</creationdate><recordtype>article</recordtype><sourceid>RIE</sourceid><recordid>eNo9kMFqwkAQhkNpodb2BdrLQk89xO7ubLLJMUirQlQQC70ta5y1Kyaxu4ng2zdq8TTD8H8_wxcEz4wOGKPp-3KWzeYDTjkd8FTGEqKboMdSwUJKk-i22yOIQ8aj7_vgwfstpUzGUdILNkvXIlnoal2XZNaWK3RkhBU63dSOTKoGN91q64rYimiyQG99Yw8dkk3JFMvaHUnmnD6S1ttq0xH7tiHD1jmsGpLb0jZn_DG4M3rn8el_9oOvz4_lcBzm89FkmOVhARKa0IDhqyI2bAUYU1wBSIHCxKhpURTJWgqdwJqnTMgYIdWCMbM2VICRkklIoR-8XXp_9E7tnS21O6paWzXOcnW6UYioSAQcWJd9vWT3rv5t0TdqW7eu6t5THGQKIoH41MgvqcLV3js011pG1Um-OstXJ_nqX34HvVwgi4hXIKVccJ7AH7pHgB0</recordid><startdate>20200101</startdate><enddate>20200101</enddate><creator>Aziza, Hassen</creator><creator>Postel-Pellerin, Jeremy</creator><creator>Bazzi, Hussein</creator><creator>Canet, Pierre</creator><creator>Moreau, Mathieu</creator><creator>Della Marca, Vincenzo</creator><creator>Harb, Adnan</creator><general>IEEE</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><general>Institute of Electrical and Electronics Engineers</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SP</scope><scope>7SR</scope><scope>7U5</scope><scope>8BQ</scope><scope>8FD</scope><scope>JG9</scope><scope>L7M</scope><scope>1XC</scope><scope>VOOES</scope><orcidid>https://orcid.org/0000-0002-4094-0190</orcidid><orcidid>https://orcid.org/0000-0003-3761-8122</orcidid><orcidid>https://orcid.org/0000-0002-8278-7462</orcidid><orcidid>https://orcid.org/0000-0003-3901-1746</orcidid><orcidid>https://orcid.org/0000-0002-2332-4273</orcidid></search><sort><creationdate>20200101</creationdate><title>True Random Number Generator Integration in a Resistive RAM Memory Array using Input Current Limitation</title><author>Aziza, Hassen ; Postel-Pellerin, Jeremy ; Bazzi, Hussein ; Canet, Pierre ; Moreau, Mathieu ; Della Marca, Vincenzo ; Harb, Adnan</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c373t-f3f2bc6f1b3e60eb3374e4f6ea0ccc8d74a83d291476e39a411fdf043f7717393</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2020</creationdate><topic>Arrays</topic><topic>Circuits</topic><topic>Engineering Sciences</topic><topic>Generators</topic><topic>Hafnium oxide</topic><topic>High resistance</topic><topic>memristor</topic><topic>Micro and nanotechnologies</topic><topic>Microelectronics</topic><topic>NIST</topic><topic>Numbers</topic><topic>OxRAM</topic><topic>Programming</topic><topic>Random access memory</topic><topic>Random numbers</topic><topic>Resistance</topic><topic>RRAM</topic><topic>stochastic switching</topic><topic>Switches</topic><topic>Transistors</topic><topic>TRNG</topic><topic>True Random Number Generator</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Aziza, Hassen</creatorcontrib><creatorcontrib>Postel-Pellerin, Jeremy</creatorcontrib><creatorcontrib>Bazzi, Hussein</creatorcontrib><creatorcontrib>Canet, Pierre</creatorcontrib><creatorcontrib>Moreau, Mathieu</creatorcontrib><creatorcontrib>Della Marca, Vincenzo</creatorcontrib><creatorcontrib>Harb, Adnan</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Electronic Library (IEL)</collection><collection>CrossRef</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Engineered Materials Abstracts</collection><collection>Solid State and Superconductivity Abstracts</collection><collection>METADEX</collection><collection>Technology Research Database</collection><collection>Materials Research Database</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Hyper Article en Ligne (HAL)</collection><collection>Hyper Article en Ligne (HAL) (Open Access)</collection><jtitle>IEEE transactions on nanotechnology</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Aziza, Hassen</au><au>Postel-Pellerin, Jeremy</au><au>Bazzi, Hussein</au><au>Canet, Pierre</au><au>Moreau, Mathieu</au><au>Della Marca, Vincenzo</au><au>Harb, Adnan</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>True Random Number Generator Integration in a Resistive RAM Memory Array using Input Current Limitation</atitle><jtitle>IEEE transactions on nanotechnology</jtitle><stitle>TNANO</stitle><date>2020-01-01</date><risdate>2020</risdate><volume>19</volume><spage>1</spage><epage>1</epage><pages>1-1</pages><issn>1536-125X</issn><eissn>1941-0085</eissn><coden>ITNECU</coden><abstract>A novel True Random Number Generator circuit fabricated in a 130nm HfO2-based resistive RAM process is presented. The generation of the random bit stream is based on a specific programming sequence applied to a dedicated memory array. In the proposed programming scheme, all the cells of the memory array are addressed at the same time while the current provided to the circuit is limited to program only a subset of the memory array, resulting in a stochastic distribution of cell resistance values. Some cells are switched in a low resistive state, other cells are slightly programmed to reach an intermediate resistance state, while the remaining cells maintain their initial high resistance state. Resistance values are next converted into a bit stream and confronted to National Institute of Standards and Technology (NIST) test benchmarks. The generated random bit stream has successfully passed twelve NIST tests out of fifteen. Compared to state-of-the-art resistive RAM-based true random number generators, our proposed methodology is the first one to leverage on programming current limitation at a memory array level.</abstract><cop>New York</cop><pub>IEEE</pub><doi>10.1109/TNANO.2020.2976735</doi><tpages>1</tpages><orcidid>https://orcid.org/0000-0002-4094-0190</orcidid><orcidid>https://orcid.org/0000-0003-3761-8122</orcidid><orcidid>https://orcid.org/0000-0002-8278-7462</orcidid><orcidid>https://orcid.org/0000-0003-3901-1746</orcidid><orcidid>https://orcid.org/0000-0002-2332-4273</orcidid><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 1536-125X
ispartof IEEE transactions on nanotechnology, 2020-01, Vol.19, p.1-1
issn 1536-125X
1941-0085
language eng
recordid cdi_ieee_primary_9024228
source IEEE Electronic Library (IEL)
subjects Arrays
Circuits
Engineering Sciences
Generators
Hafnium oxide
High resistance
memristor
Micro and nanotechnologies
Microelectronics
NIST
Numbers
OxRAM
Programming
Random access memory
Random numbers
Resistance
RRAM
stochastic switching
Switches
Transistors
TRNG
True Random Number Generator
title True Random Number Generator Integration in a Resistive RAM Memory Array using Input Current Limitation
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-18T16%3A10%3A33IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_RIE&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=True%20Random%20Number%20Generator%20Integration%20in%20a%20Resistive%20RAM%20Memory%20Array%20using%20Input%20Current%20Limitation&rft.jtitle=IEEE%20transactions%20on%20nanotechnology&rft.au=Aziza,%20Hassen&rft.date=2020-01-01&rft.volume=19&rft.spage=1&rft.epage=1&rft.pages=1-1&rft.issn=1536-125X&rft.eissn=1941-0085&rft.coden=ITNECU&rft_id=info:doi/10.1109/TNANO.2020.2976735&rft_dat=%3Cproquest_RIE%3E2379348369%3C/proquest_RIE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2379348369&rft_id=info:pmid/&rft_ieee_id=9024228&rfr_iscdi=true