Loading…
Self-Timed Circuit Emulation on FPGA
Field programmable gate arrays (FPGAs) serve as a convenient tool for prototyping and debugging developed digital circuits. Their circuitry is optimized for synchronous unit implementation. Computer-aided design systems for digital circuits on FPGAs are also focused on synchronous projects. However,...
Saved in:
Main Authors: | , , |
---|---|
Format: | Conference Proceeding |
Language: | English |
Subjects: | |
Online Access: | Request full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
cited_by | |
---|---|
cites | |
container_end_page | 437 |
container_issue | |
container_start_page | 432 |
container_title | |
container_volume | |
creator | Stepchenkov, Yuri Diachenko, Yuri Tyurin, Sergei |
description | Field programmable gate arrays (FPGAs) serve as a convenient tool for prototyping and debugging developed digital circuits. Their circuitry is optimized for synchronous unit implementation. Computer-aided design systems for digital circuits on FPGAs are also focused on synchronous projects. However, one can also use FPGAs for prototyping self-timed (ST) circuits in the mode of emulating a single-stage representation of some logical and indication cells. The paper analyzes the ST circuit indication cell implementations on the FPGAs and proposes a technique for emulating ST circuits on typical FPGAs. The paper estimates a hardware redundancy of the ST circuit implementations on FPGAs and the results of prototyping an ST unit multiplying two operands with subsequent third operand addition and subtraction without intermediate rounding on the Intel Cyclone and Arria families FPGAs. |
doi_str_mv | 10.1109/RusAutoCon61949.2024.10694370 |
format | conference_proceeding |
fullrecord | <record><control><sourceid>ieee_CHZPO</sourceid><recordid>TN_cdi_ieee_primary_10694370</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>10694370</ieee_id><sourcerecordid>10694370</sourcerecordid><originalsourceid>FETCH-ieee_primary_106943703</originalsourceid><addsrcrecordid>eNqFjj0LwjAUAJ-CYNH-A4cOOra-l8Q2GUupOop2cCtFU4j0Q5pm8N_roLNwcMMtB7AhjIhQbc_Opm7ss76LSQkVMWQiIoyV4AlOwFeJknyHXChJcgoekzwOYxLXOfjWPhCRMyJJwoP1RTd1WJhW34PMDDdnxiBvXVONpu-CD_vTIV3CrK4aq_2vF7Da50V2DI3WunwOpq2GV_kb4H_yGzuRNG4</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Self-Timed Circuit Emulation on FPGA</title><source>IEEE Xplore All Conference Series</source><creator>Stepchenkov, Yuri ; Diachenko, Yuri ; Tyurin, Sergei</creator><creatorcontrib>Stepchenkov, Yuri ; Diachenko, Yuri ; Tyurin, Sergei</creatorcontrib><description>Field programmable gate arrays (FPGAs) serve as a convenient tool for prototyping and debugging developed digital circuits. Their circuitry is optimized for synchronous unit implementation. Computer-aided design systems for digital circuits on FPGAs are also focused on synchronous projects. However, one can also use FPGAs for prototyping self-timed (ST) circuits in the mode of emulating a single-stage representation of some logical and indication cells. The paper analyzes the ST circuit indication cell implementations on the FPGAs and proposes a technique for emulating ST circuits on typical FPGAs. The paper estimates a hardware redundancy of the ST circuit implementations on FPGAs and the results of prototyping an ST unit multiplying two operands with subsequent third operand addition and subtraction without intermediate rounding on the Intel Cyclone and Arria families FPGAs.</description><identifier>EISSN: 2836-614X</identifier><identifier>EISBN: 9798350349818</identifier><identifier>DOI: 10.1109/RusAutoCon61949.2024.10694370</identifier><language>eng</language><publisher>IEEE</publisher><subject>adaptive logic module ; Circuits ; Digital circuits ; emulation ; Field programmable gate arrays ; FPGA ; Hardware ; Layout ; Logic ; Logic gates ; prototyping ; Redundancy ; Registers ; resources ; self-timed circuit ; Switching circuits</subject><ispartof>2024 International Russian Automation Conference (RusAutoCon), 2024, p.432-437</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/10694370$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,776,780,785,786,27904,54533,54910</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/10694370$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Stepchenkov, Yuri</creatorcontrib><creatorcontrib>Diachenko, Yuri</creatorcontrib><creatorcontrib>Tyurin, Sergei</creatorcontrib><title>Self-Timed Circuit Emulation on FPGA</title><title>2024 International Russian Automation Conference (RusAutoCon)</title><addtitle>RUSAUTOCON</addtitle><description>Field programmable gate arrays (FPGAs) serve as a convenient tool for prototyping and debugging developed digital circuits. Their circuitry is optimized for synchronous unit implementation. Computer-aided design systems for digital circuits on FPGAs are also focused on synchronous projects. However, one can also use FPGAs for prototyping self-timed (ST) circuits in the mode of emulating a single-stage representation of some logical and indication cells. The paper analyzes the ST circuit indication cell implementations on the FPGAs and proposes a technique for emulating ST circuits on typical FPGAs. The paper estimates a hardware redundancy of the ST circuit implementations on FPGAs and the results of prototyping an ST unit multiplying two operands with subsequent third operand addition and subtraction without intermediate rounding on the Intel Cyclone and Arria families FPGAs.</description><subject>adaptive logic module</subject><subject>Circuits</subject><subject>Digital circuits</subject><subject>emulation</subject><subject>Field programmable gate arrays</subject><subject>FPGA</subject><subject>Hardware</subject><subject>Layout</subject><subject>Logic</subject><subject>Logic gates</subject><subject>prototyping</subject><subject>Redundancy</subject><subject>Registers</subject><subject>resources</subject><subject>self-timed circuit</subject><subject>Switching circuits</subject><issn>2836-614X</issn><isbn>9798350349818</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2024</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><recordid>eNqFjj0LwjAUAJ-CYNH-A4cOOra-l8Q2GUupOop2cCtFU4j0Q5pm8N_roLNwcMMtB7AhjIhQbc_Opm7ss76LSQkVMWQiIoyV4AlOwFeJknyHXChJcgoekzwOYxLXOfjWPhCRMyJJwoP1RTd1WJhW34PMDDdnxiBvXVONpu-CD_vTIV3CrK4aq_2vF7Da50V2DI3WunwOpq2GV_kb4H_yGzuRNG4</recordid><startdate>20240908</startdate><enddate>20240908</enddate><creator>Stepchenkov, Yuri</creator><creator>Diachenko, Yuri</creator><creator>Tyurin, Sergei</creator><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>20240908</creationdate><title>Self-Timed Circuit Emulation on FPGA</title><author>Stepchenkov, Yuri ; Diachenko, Yuri ; Tyurin, Sergei</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-ieee_primary_106943703</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2024</creationdate><topic>adaptive logic module</topic><topic>Circuits</topic><topic>Digital circuits</topic><topic>emulation</topic><topic>Field programmable gate arrays</topic><topic>FPGA</topic><topic>Hardware</topic><topic>Layout</topic><topic>Logic</topic><topic>Logic gates</topic><topic>prototyping</topic><topic>Redundancy</topic><topic>Registers</topic><topic>resources</topic><topic>self-timed circuit</topic><topic>Switching circuits</topic><toplevel>online_resources</toplevel><creatorcontrib>Stepchenkov, Yuri</creatorcontrib><creatorcontrib>Diachenko, Yuri</creatorcontrib><creatorcontrib>Tyurin, Sergei</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Electronic Library (IEL)</collection><collection>IEEE Proceedings Order Plans (POP All) 1998-Present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Stepchenkov, Yuri</au><au>Diachenko, Yuri</au><au>Tyurin, Sergei</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Self-Timed Circuit Emulation on FPGA</atitle><btitle>2024 International Russian Automation Conference (RusAutoCon)</btitle><stitle>RUSAUTOCON</stitle><date>2024-09-08</date><risdate>2024</risdate><spage>432</spage><epage>437</epage><pages>432-437</pages><eissn>2836-614X</eissn><eisbn>9798350349818</eisbn><abstract>Field programmable gate arrays (FPGAs) serve as a convenient tool for prototyping and debugging developed digital circuits. Their circuitry is optimized for synchronous unit implementation. Computer-aided design systems for digital circuits on FPGAs are also focused on synchronous projects. However, one can also use FPGAs for prototyping self-timed (ST) circuits in the mode of emulating a single-stage representation of some logical and indication cells. The paper analyzes the ST circuit indication cell implementations on the FPGAs and proposes a technique for emulating ST circuits on typical FPGAs. The paper estimates a hardware redundancy of the ST circuit implementations on FPGAs and the results of prototyping an ST unit multiplying two operands with subsequent third operand addition and subtraction without intermediate rounding on the Intel Cyclone and Arria families FPGAs.</abstract><pub>IEEE</pub><doi>10.1109/RusAutoCon61949.2024.10694370</doi></addata></record> |
fulltext | fulltext_linktorsrc |
identifier | EISSN: 2836-614X |
ispartof | 2024 International Russian Automation Conference (RusAutoCon), 2024, p.432-437 |
issn | 2836-614X |
language | eng |
recordid | cdi_ieee_primary_10694370 |
source | IEEE Xplore All Conference Series |
subjects | adaptive logic module Circuits Digital circuits emulation Field programmable gate arrays FPGA Hardware Layout Logic Logic gates prototyping Redundancy Registers resources self-timed circuit Switching circuits |
title | Self-Timed Circuit Emulation on FPGA |
url | http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-27T00%3A12%3A12IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee_CHZPO&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=Self-Timed%20Circuit%20Emulation%20on%20FPGA&rft.btitle=2024%20International%20Russian%20Automation%20Conference%20(RusAutoCon)&rft.au=Stepchenkov,%20Yuri&rft.date=2024-09-08&rft.spage=432&rft.epage=437&rft.pages=432-437&rft.eissn=2836-614X&rft_id=info:doi/10.1109/RusAutoCon61949.2024.10694370&rft.eisbn=9798350349818&rft_dat=%3Cieee_CHZPO%3E10694370%3C/ieee_CHZPO%3E%3Cgrp_id%3Ecdi_FETCH-ieee_primary_106943703%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=10694370&rfr_iscdi=true |