{"id":"https://openalex.org/W2147051650","doi":"https://doi.org/10.1145/37888.37929","title":"On the verification of sequential machines at differing levels of abstraction","display_name":"On the verification of sequential machines at differing levels of abstraction","publication_year":1987,"publication_date":"1987-01-01","ids":{"openalex":"https://openalex.org/W2147051650","doi":"https://doi.org/10.1145/37888.37929","mag":"2147051650"},"language":"en","primary_location":{"id":"doi:10.1145/37888.37929","doi":"https://doi.org/10.1145/37888.37929","is_oa":false,"landing_page_url":"https://doi.org/10.1145/37888.37929","pdf_url":null,"source":{"id":"https://openalex.org/S4210231368","display_name":"ACM/IEEE Design Automation Conference (DAC)","issn_l":"0738-100X","issn":["0738-100X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"listed_in":["cwts-core"],"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"24th ACM/IEEE conference proceedings on Design automation conference - DAC '87","raw_type":"proceedings-article"},"volume":null,"type":"conference-paper","is_traditional":true,"indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5000525449","display_name":"Srinivas Devadas","orcid":"https://orcid.org/0000-0001-8253-7714","observed_orcids":["https://orcid.org/0000-0001-8253-7714"]},"institutions":[{"id":"https://openalex.org/I95457486","display_name":"University of California, Berkeley","ror":"https://ror.org/01an7q238","country_code":"US","type":"education","lineage":["https://openalex.org/I95457486"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"S. Devadas","raw_affiliation_strings":["Department of Electical Engineering and Computer Sciences, University of California, Berkeley, CA","Department of Electrical Engineering and Computer Sciences, University of California, Berkeley, CA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Electical Engineering and Computer Sciences, University of California, Berkeley, CA","institution_ids":["https://openalex.org/I95457486"]},{"raw_affiliation_string":"Department of Electrical Engineering and Computer Sciences, University of California, Berkeley, CA","institution_ids":["https://openalex.org/I95457486"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5005906657","display_name":"H.-K.T. Ma","orcid":null,"observed_orcids":[]},"institutions":[{"id":"https://openalex.org/I95457486","display_name":"University of California, Berkeley","ror":"https://ror.org/01an7q238","country_code":"US","type":"education","lineage":["https://openalex.org/I95457486"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"H.-K. T. Ma","raw_affiliation_strings":["Department of Electical Engineering and Computer Sciences, University of California, Berkeley, CA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Electical Engineering and Computer Sciences, University of California, Berkeley, CA","institution_ids":["https://openalex.org/I95457486"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5110055088","display_name":"A. Richard Newton","orcid":null,"observed_orcids":[]},"institutions":[{"id":"https://openalex.org/I95457486","display_name":"University of California, Berkeley","ror":"https://ror.org/01an7q238","country_code":"US","type":"education","lineage":["https://openalex.org/I95457486"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"A. R. Newton","raw_affiliation_strings":["Department of Electical Engineering and Computer Sciences, University of California, Berkeley, CA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Electical Engineering and Computer Sciences, University of California, Berkeley, CA","institution_ids":["https://openalex.org/I95457486"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I95457486"],"apc_list":null,"apc_paid":null,"fwci":0.699,"has_fulltext":false,"cited_by_count":18,"citation_normalized_percentile":{"value":0.68731118,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":88,"max":93},"biblio":{"volume":null,"issue":null,"first_page":"271","last_page":"276"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10142","display_name":"Formal Methods in Verification","score":0.9911999702453613,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10142","display_name":"Formal Methods in Verification","score":0.9911999702453613,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11567","display_name":"semigroups and automata theory","score":0.0019000000320374966,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11522","display_name":"VLSI and FPGA Design Techniques","score":0.00139999995008111,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/equivalence-checking","display_name":"equivalence checking","score":0.9240000247955322},{"id":"https://openalex.org/keywords/register-transfer-level","display_name":"register transfer level","score":0.7360000014305115},{"id":"https://openalex.org/keywords/logic-levels","display_name":"logic levels","score":0.8930000066757202},{"id":"https://openalex.org/keywords/finite-state-machines","display_name":"finite automata","score":0.9789999723434448},{"id":"https://openalex.org/keywords/hardware-description-languages","display_name":"hardware description languages","score":0.6159999966621399},{"id":"https://openalex.org/keywords/computational-efficiency","display_name":"computational efficiency","score":0.5339999794960022}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6941370964050293},{"id":"https://openalex.org/C167822520","wikidata":"https://www.wikidata.org/wiki/Q176452","display_name":"Finite-state machine","level":2,"score":0.6105480194091797},{"id":"https://openalex.org/C2780069185","wikidata":"https://www.wikidata.org/wiki/Q7977945","display_name":"Equivalence (formal languages)","level":2,"score":0.6031411290168762},{"id":"https://openalex.org/C187075797","wikidata":"https://www.wikidata.org/wiki/Q173245","display_name":"Sequential logic","level":3,"score":0.5618985295295715},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.4988269805908203},{"id":"https://openalex.org/C112505250","wikidata":"https://www.wikidata.org/wiki/Q787116","display_name":"Automaton","level":2,"score":0.4972672760486603},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.4634959399700165},{"id":"https://openalex.org/C96654402","wikidata":"https://www.wikidata.org/wiki/Q5469962","display_name":"Formal equivalence checking","level":3,"score":0.4531181752681732},{"id":"https://openalex.org/C124304363","wikidata":"https://www.wikidata.org/wiki/Q673661","display_name":"Abstraction","level":2,"score":0.4392920732498169},{"id":"https://openalex.org/C111498074","wikidata":"https://www.wikidata.org/wiki/Q173326","display_name":"Formal verification","level":2,"score":0.41727519035339355},{"id":"https://openalex.org/C131017901","wikidata":"https://www.wikidata.org/wiki/Q170451","display_name":"Logic gate","level":2,"score":0.3252035975456238},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.2392255663871765},{"id":"https://openalex.org/C118615104","wikidata":"https://www.wikidata.org/wiki/Q121416","display_name":"Discrete mathematics","level":1,"score":0.18386465311050415},{"id":"https://openalex.org/C111472728","wikidata":"https://www.wikidata.org/wiki/Q9471","display_name":"Epistemology","level":1,"score":0.0},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/37888.37929","doi":"https://doi.org/10.1145/37888.37929","is_oa":false,"landing_page_url":"https://doi.org/10.1145/37888.37929","pdf_url":null,"source":{"id":"https://openalex.org/S4210231368","display_name":"ACM/IEEE Design Automation Conference (DAC)","issn_l":"0738-100X","issn":["0738-100X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"listed_in":["cwts-core"],"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"24th ACM/IEEE conference proceedings on Design automation conference - DAC '87","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":15,"referenced_works":["https://openalex.org/W186216482","https://openalex.org/W421997344","https://openalex.org/W1588380009","https://openalex.org/W1607877490","https://openalex.org/W1972387087","https://openalex.org/W1996501408","https://openalex.org/W2002089154","https://openalex.org/W2011039300","https://openalex.org/W2105761964","https://openalex.org/W2149107969","https://openalex.org/W2294466096","https://openalex.org/W2295881385","https://openalex.org/W4234083096","https://openalex.org/W4244048245","https://openalex.org/W4245491991"],"related_works":["https://openalex.org/W4244048245","https://openalex.org/W2159139491","https://openalex.org/W2168528936","https://openalex.org/W3146212543","https://openalex.org/W1017443791","https://openalex.org/W2130540187","https://openalex.org/W2141542945","https://openalex.org/W1607877490","https://openalex.org/W2042980387","https://openalex.org/W2012211183"],"abstract_inverted_index":{"In":[0],"this":[1],"paper,":[2],"an":[3],"algorithm":[4,120],"is":[5,105],"presented":[6],"for":[7,79,111],"the":[8,11,19,28,33,43,123,131,144,153,162],"verification":[9,86,145],"of":[10,13,24,98,118,125,164,171,176],"equivalence":[12,59,163],"two":[14],"sequential":[15,84],"circuit":[16,85],"descriptions":[17,37,94],"at":[18,27,42,152],"same":[20],"or":[21,133],"differing":[22,44],"levels":[23,45],"abstraction,":[25],"namely":[26],"register-transfer":[29],"(RT)":[30],"level":[31,63,73,135,155],"and":[32,57,140],"logic":[34,62,72,134,154],"level.":[35],"The":[36,116],"represent":[38],"general":[39],"finite":[40,48,165],"automata":[41,166],"-":[46],"a":[47,54,61,168],"automaton":[49],"can":[50,65,75],"be":[51,66,76,108],"described":[52],"in":[53,122,173],"ISP-like":[55],"language":[56],"its":[58],"to":[60,83,90,107,160],"implementation":[64],"verified":[67,78],"using":[68],"our":[69,103,119],"algorithm.":[70],"Two":[71],"automatons":[74],"similarly":[77],"equivalence.":[80],"Previous":[81],"approaches":[82],"have":[87,157],"been":[88,158],"restricted":[89],"verifying":[91],"relatively":[92],"simple":[93],"with":[95,167],"small":[96,174],"amounts":[97,175],"memory.":[99],"Unlike":[100],"these":[101],"approaches,":[102],"technique":[104],"shown":[106],"computationally":[109],"efficient":[110,148],"much":[112],"more":[113],"complex":[114],"circuits.":[115],"efficiency":[117],"lies":[121],"exploitation":[124],"don't":[126],"care":[127],"information":[128],"derivable":[129],"from":[130],"RTL":[132],"description":[136],"(e.g.":[137],"invalid":[138],"input":[139],"output":[141],"sequences)":[142],"during":[143],"process.":[146],"Using":[147],"cube":[149],"enumeration":[150],"procedures":[151],"we":[156],"able":[159],"verify":[161],"large":[169],"number":[170],"states":[172],"CPU-time.":[177]},"counts_by_year":[{"year":2013,"cited_by_count":1}],"updated_date":"2026-11-04T10:54:05.112534","created_date":"2016-06-24T00:00:00"}
