Tradeoffs in canonical sequential function representations
State space exploration is of prime importance in the study of finite state sequential systems, with several efforts aimed at compact representation of the state space in order to tackle the state explosion problem. In the work presented on formal verification of inductively-defined hardware, we hav...
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Tagungsbericht |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | 116 |
---|---|
container_issue | |
container_start_page | 111 |
container_title | |
container_volume | |
creator | Gupta, A. Fisher, A.L. |
description | State space exploration is of prime importance in the study of finite state sequential systems, with several efforts aimed at compact representation of the state space in order to tackle the state explosion problem. In the work presented on formal verification of inductively-defined hardware, we have identified a useful class of Boolean functions called linearly inductive functions (LIFs). We explore the relationship between our LIF representation and the classic DFA (deterministic finite state automaton) representation of a sequential function, and examine the associated tradeoffs. We show that our LIF representation corresponds to a minimal reverse DFA, i.e. a minimal DFA which accepts the language consisting of the reverse input strings, where our implicit method for obtaining an LIF representation does not require explicit construction of a forward DFA. Its practical usefulness arises from our demonstration that reverse DFAs for several datapath circuits are exponentially more compact than the classic forward DFAs. Furthermore, in comparison to the traditional representation of DFAs as state transition diagrams, our LIF representations allow for state-sharing while maintaining decomposition, resulting in memory savings in practice.< > |
doi_str_mv | 10.1109/ICCD.1994.331867 |
format | Conference Proceeding |
fullrecord | <record><control><sourceid>ieee_6IE</sourceid><recordid>TN_cdi_ieee_primary_331867</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>331867</ieee_id><sourcerecordid>331867</sourcerecordid><originalsourceid>FETCH-LOGICAL-i104t-6e323d024bbb4a390542f98ef035a9181253d30be66f4cee27bbd5e81767dc773</originalsourceid><addsrcrecordid>eNotj01LAzEYhAMiVOrepaf9A7smefPpTdavQsFLPZck-wYiNVuT7cF_70qdyzwzh4Eh5I7RnjFq77fD8NQza0UPwIzSV6Sx2lCzsJJKwoo0tX7SRVIaqvUNedgXN-IUY21TboPLU07BHduK32fMc1ownnOY05TbgqeCdWndX6y35Dq6Y8Xm39fk4-V5P7x1u_fX7fC46xKjYu4UAoeRcuG9Fw4slYJHazBSkM4yw7iEEahHpaIIiFx7P0o0TCs9Bq1hTTaX3YSIh1NJX678HC4H4ReGlkZc</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Tradeoffs in canonical sequential function representations</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Gupta, A. ; Fisher, A.L.</creator><creatorcontrib>Gupta, A. ; Fisher, A.L.</creatorcontrib><description>State space exploration is of prime importance in the study of finite state sequential systems, with several efforts aimed at compact representation of the state space in order to tackle the state explosion problem. In the work presented on formal verification of inductively-defined hardware, we have identified a useful class of Boolean functions called linearly inductive functions (LIFs). We explore the relationship between our LIF representation and the classic DFA (deterministic finite state automaton) representation of a sequential function, and examine the associated tradeoffs. We show that our LIF representation corresponds to a minimal reverse DFA, i.e. a minimal DFA which accepts the language consisting of the reverse input strings, where our implicit method for obtaining an LIF representation does not require explicit construction of a forward DFA. Its practical usefulness arises from our demonstration that reverse DFAs for several datapath circuits are exponentially more compact than the classic forward DFAs. Furthermore, in comparison to the traditional representation of DFAs as state transition diagrams, our LIF representations allow for state-sharing while maintaining decomposition, resulting in memory savings in practice.< ></description><identifier>ISBN: 9780818665653</identifier><identifier>ISBN: 0818665653</identifier><identifier>DOI: 10.1109/ICCD.1994.331867</identifier><language>eng</language><publisher>IEEE Comput. Soc. Press</publisher><subject>Automata ; Boolean functions ; Circuits ; Computer science ; Doped fiber amplifiers ; Explosions ; Forward contracts ; Hardware ; Space exploration ; State-space methods</subject><ispartof>Proceedings 1994 IEEE International Conference on Computer Design: VLSI in Computers and Processors, 1994, p.111-116</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/331867$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,780,784,789,790,2056,4048,4049,27924,54919</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/331867$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Gupta, A.</creatorcontrib><creatorcontrib>Fisher, A.L.</creatorcontrib><title>Tradeoffs in canonical sequential function representations</title><title>Proceedings 1994 IEEE International Conference on Computer Design: VLSI in Computers and Processors</title><addtitle>ICCD</addtitle><description>State space exploration is of prime importance in the study of finite state sequential systems, with several efforts aimed at compact representation of the state space in order to tackle the state explosion problem. In the work presented on formal verification of inductively-defined hardware, we have identified a useful class of Boolean functions called linearly inductive functions (LIFs). We explore the relationship between our LIF representation and the classic DFA (deterministic finite state automaton) representation of a sequential function, and examine the associated tradeoffs. We show that our LIF representation corresponds to a minimal reverse DFA, i.e. a minimal DFA which accepts the language consisting of the reverse input strings, where our implicit method for obtaining an LIF representation does not require explicit construction of a forward DFA. Its practical usefulness arises from our demonstration that reverse DFAs for several datapath circuits are exponentially more compact than the classic forward DFAs. Furthermore, in comparison to the traditional representation of DFAs as state transition diagrams, our LIF representations allow for state-sharing while maintaining decomposition, resulting in memory savings in practice.< ></description><subject>Automata</subject><subject>Boolean functions</subject><subject>Circuits</subject><subject>Computer science</subject><subject>Doped fiber amplifiers</subject><subject>Explosions</subject><subject>Forward contracts</subject><subject>Hardware</subject><subject>Space exploration</subject><subject>State-space methods</subject><isbn>9780818665653</isbn><isbn>0818665653</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>1994</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNotj01LAzEYhAMiVOrepaf9A7smefPpTdavQsFLPZck-wYiNVuT7cF_70qdyzwzh4Eh5I7RnjFq77fD8NQza0UPwIzSV6Sx2lCzsJJKwoo0tX7SRVIaqvUNedgXN-IUY21TboPLU07BHduK32fMc1ownnOY05TbgqeCdWndX6y35Dq6Y8Xm39fk4-V5P7x1u_fX7fC46xKjYu4UAoeRcuG9Fw4slYJHazBSkM4yw7iEEahHpaIIiFx7P0o0TCs9Bq1hTTaX3YSIh1NJX678HC4H4ReGlkZc</recordid><startdate>1994</startdate><enddate>1994</enddate><creator>Gupta, A.</creator><creator>Fisher, A.L.</creator><general>IEEE Comput. Soc. Press</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>1994</creationdate><title>Tradeoffs in canonical sequential function representations</title><author>Gupta, A. ; Fisher, A.L.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i104t-6e323d024bbb4a390542f98ef035a9181253d30be66f4cee27bbd5e81767dc773</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>1994</creationdate><topic>Automata</topic><topic>Boolean functions</topic><topic>Circuits</topic><topic>Computer science</topic><topic>Doped fiber amplifiers</topic><topic>Explosions</topic><topic>Forward contracts</topic><topic>Hardware</topic><topic>Space exploration</topic><topic>State-space methods</topic><toplevel>online_resources</toplevel><creatorcontrib>Gupta, A.</creatorcontrib><creatorcontrib>Fisher, A.L.</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>Gupta, A.</au><au>Fisher, A.L.</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Tradeoffs in canonical sequential function representations</atitle><btitle>Proceedings 1994 IEEE International Conference on Computer Design: VLSI in Computers and Processors</btitle><stitle>ICCD</stitle><date>1994</date><risdate>1994</risdate><spage>111</spage><epage>116</epage><pages>111-116</pages><isbn>9780818665653</isbn><isbn>0818665653</isbn><abstract>State space exploration is of prime importance in the study of finite state sequential systems, with several efforts aimed at compact representation of the state space in order to tackle the state explosion problem. In the work presented on formal verification of inductively-defined hardware, we have identified a useful class of Boolean functions called linearly inductive functions (LIFs). We explore the relationship between our LIF representation and the classic DFA (deterministic finite state automaton) representation of a sequential function, and examine the associated tradeoffs. We show that our LIF representation corresponds to a minimal reverse DFA, i.e. a minimal DFA which accepts the language consisting of the reverse input strings, where our implicit method for obtaining an LIF representation does not require explicit construction of a forward DFA. Its practical usefulness arises from our demonstration that reverse DFAs for several datapath circuits are exponentially more compact than the classic forward DFAs. Furthermore, in comparison to the traditional representation of DFAs as state transition diagrams, our LIF representations allow for state-sharing while maintaining decomposition, resulting in memory savings in practice.< ></abstract><pub>IEEE Comput. Soc. Press</pub><doi>10.1109/ICCD.1994.331867</doi><tpages>6</tpages></addata></record> |
fulltext | fulltext_linktorsrc |
identifier | ISBN: 9780818665653 |
ispartof | Proceedings 1994 IEEE International Conference on Computer Design: VLSI in Computers and Processors, 1994, p.111-116 |
issn | |
language | eng |
recordid | cdi_ieee_primary_331867 |
source | IEEE Electronic Library (IEL) Conference Proceedings |
subjects | Automata Boolean functions Circuits Computer science Doped fiber amplifiers Explosions Forward contracts Hardware Space exploration State-space methods |
title | Tradeoffs in canonical sequential function representations |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-12T07%3A54%3A55IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee_6IE&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=Tradeoffs%20in%20canonical%20sequential%20function%20representations&rft.btitle=Proceedings%201994%20IEEE%20International%20Conference%20on%20Computer%20Design:%20VLSI%20in%20Computers%20and%20Processors&rft.au=Gupta,%20A.&rft.date=1994&rft.spage=111&rft.epage=116&rft.pages=111-116&rft.isbn=9780818665653&rft.isbn_list=0818665653&rft_id=info:doi/10.1109/ICCD.1994.331867&rft_dat=%3Cieee_6IE%3E331867%3C/ieee_6IE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=331867&rfr_iscdi=true |