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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Gupta, A., Fisher, A.L.
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.&lt; &gt;</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.&lt; &gt;</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.&lt; &gt;</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