{"id":"https://openalex.org/W2998033949","doi":"https://doi.org/10.1109/iccad45719.2019.8942096","title":"Unlocking the Power of Formal Hardware Verification with CoSA and Symbolic QED: Invited Paper","display_name":"Unlocking the Power of Formal Hardware Verification with CoSA and Symbolic QED: Invited Paper","publication_year":2019,"publication_date":"2019-11-01","ids":{"openalex":"https://openalex.org/W2998033949","doi":"https://doi.org/10.1109/iccad45719.2019.8942096","mag":"2998033949"},"language":"en","primary_location":{"id":"doi:10.1109/iccad45719.2019.8942096","is_oa":false,"landing_page_url":"https://doi.org/10.1109/iccad45719.2019.8942096","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2019 IEEE/ACM International Conference on Computer-Aided Design (ICCAD)","raw_type":"proceedings-article"},"type":"conference-paper","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/A5040670461","display_name":"Florian Lonsing","orcid":"https://orcid.org/0000-0002-5715-7231"},"institutions":[{"id":"https://openalex.org/I97018004","display_name":"Stanford University","ror":"https://ror.org/00f54p054","country_code":"US","type":"education","lineage":["https://openalex.org/I97018004"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Florian Lonsing","raw_affiliation_strings":["Stanford University, Stanford, CA, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Stanford University, Stanford, CA, USA","institution_ids":["https://openalex.org/I97018004"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5089507481","display_name":"Karthik Ganesan","orcid":"https://orcid.org/0000-0002-7559-0928"},"institutions":[{"id":"https://openalex.org/I97018004","display_name":"Stanford University","ror":"https://ror.org/00f54p054","country_code":"US","type":"education","lineage":["https://openalex.org/I97018004"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Karthik Ganesan","raw_affiliation_strings":["Stanford University, Stanford, CA, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Stanford University, Stanford, CA, USA","institution_ids":["https://openalex.org/I97018004"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5059144582","display_name":"Makai Mann","orcid":"https://orcid.org/0000-0002-1555-5784"},"institutions":[{"id":"https://openalex.org/I97018004","display_name":"Stanford University","ror":"https://ror.org/00f54p054","country_code":"US","type":"education","lineage":["https://openalex.org/I97018004"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Makai Mann","raw_affiliation_strings":["Stanford University, Stanford, CA, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Stanford University, Stanford, CA, USA","institution_ids":["https://openalex.org/I97018004"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5052204699","display_name":"Srinivasa Shashank Nuthakki","orcid":"https://orcid.org/0000-0002-7403-2932"},"institutions":[{"id":"https://openalex.org/I97018004","display_name":"Stanford University","ror":"https://ror.org/00f54p054","country_code":"US","type":"education","lineage":["https://openalex.org/I97018004"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Srinivasa Shashank Nuthakki","raw_affiliation_strings":["Stanford University, Stanford, CA, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Stanford University, Stanford, CA, USA","institution_ids":["https://openalex.org/I97018004"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5055282803","display_name":"Eshan Singh","orcid":"https://orcid.org/0000-0001-8851-4724"},"institutions":[{"id":"https://openalex.org/I97018004","display_name":"Stanford University","ror":"https://ror.org/00f54p054","country_code":"US","type":"education","lineage":["https://openalex.org/I97018004"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Eshan Singh","raw_affiliation_strings":["Stanford University, Stanford, CA, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Stanford University, Stanford, CA, USA","institution_ids":["https://openalex.org/I97018004"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5043970006","display_name":"Mario Srouji","orcid":null},"institutions":[{"id":"https://openalex.org/I97018004","display_name":"Stanford University","ror":"https://ror.org/00f54p054","country_code":"US","type":"education","lineage":["https://openalex.org/I97018004"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Mario Srouji","raw_affiliation_strings":["Stanford University, Stanford, CA, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Stanford University, Stanford, CA, USA","institution_ids":["https://openalex.org/I97018004"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101572701","display_name":"Yahan Yang","orcid":"https://orcid.org/0000-0003-3233-1720"},"institutions":[{"id":"https://openalex.org/I97018004","display_name":"Stanford University","ror":"https://ror.org/00f54p054","country_code":"US","type":"education","lineage":["https://openalex.org/I97018004"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Yahan Yang","raw_affiliation_strings":["Stanford University, Stanford, CA, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Stanford University, Stanford, CA, USA","institution_ids":["https://openalex.org/I97018004"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5036312663","display_name":"Subhasish Mitra","orcid":"https://orcid.org/0000-0002-5572-5194"},"institutions":[{"id":"https://openalex.org/I97018004","display_name":"Stanford University","ror":"https://ror.org/00f54p054","country_code":"US","type":"education","lineage":["https://openalex.org/I97018004"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Subhasish Mitra","raw_affiliation_strings":["Stanford University, Stanford, CA, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Stanford University, Stanford, CA, USA","institution_ids":["https://openalex.org/I97018004"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5026961968","display_name":"Clark Barrett","orcid":"https://orcid.org/0000-0002-9522-3084"},"institutions":[{"id":"https://openalex.org/I97018004","display_name":"Stanford University","ror":"https://ror.org/00f54p054","country_code":"US","type":"education","lineage":["https://openalex.org/I97018004"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Clark Barrett","raw_affiliation_strings":["Stanford University, Stanford, CA, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Stanford University, Stanford, CA, USA","institution_ids":["https://openalex.org/I97018004"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I97018004"],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":5,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"8"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10142","display_name":"Formal Methods in Verification","score":0.9998000264167786,"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.9998000264167786,"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/T11005","display_name":"Radiation Effects in Electronics","score":0.9987000226974487,"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"}},{"id":"https://openalex.org/T12423","display_name":"Software Reliability and Analysis Research","score":0.9973000288009644,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8439189195632935},{"id":"https://openalex.org/keywords/formal-verification","display_name":"Formal verification","score":0.7155680656433105},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.6493287086486816},{"id":"https://openalex.org/keywords/formal-methods","display_name":"Formal methods","score":0.6148371696472168},{"id":"https://openalex.org/keywords/model-checking","display_name":"Model checking","score":0.5813961625099182},{"id":"https://openalex.org/keywords/satisfiability","display_name":"Satisfiability","score":0.5266756415367126},{"id":"https://openalex.org/keywords/toolchain","display_name":"Toolchain","score":0.46595650911331177},{"id":"https://openalex.org/keywords/formal-equivalence-checking","display_name":"Formal equivalence checking","score":0.45305317640304565},{"id":"https://openalex.org/keywords/symbolic-execution","display_name":"Symbolic execution","score":0.44531115889549255},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.39061635732650757},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.3742659091949463},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.37209779024124146},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.2703280448913574}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8439189195632935},{"id":"https://openalex.org/C111498074","wikidata":"https://www.wikidata.org/wiki/Q173326","display_name":"Formal verification","level":2,"score":0.7155680656433105},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.6493287086486816},{"id":"https://openalex.org/C75606506","wikidata":"https://www.wikidata.org/wiki/Q1049183","display_name":"Formal methods","level":2,"score":0.6148371696472168},{"id":"https://openalex.org/C110251889","wikidata":"https://www.wikidata.org/wiki/Q1569697","display_name":"Model checking","level":2,"score":0.5813961625099182},{"id":"https://openalex.org/C168773769","wikidata":"https://www.wikidata.org/wiki/Q1350299","display_name":"Satisfiability","level":2,"score":0.5266756415367126},{"id":"https://openalex.org/C2777062904","wikidata":"https://www.wikidata.org/wiki/Q545406","display_name":"Toolchain","level":3,"score":0.46595650911331177},{"id":"https://openalex.org/C96654402","wikidata":"https://www.wikidata.org/wiki/Q5469962","display_name":"Formal equivalence checking","level":3,"score":0.45305317640304565},{"id":"https://openalex.org/C2779639559","wikidata":"https://www.wikidata.org/wiki/Q7661178","display_name":"Symbolic execution","level":3,"score":0.44531115889549255},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.39061635732650757},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.3742659091949463},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.37209779024124146},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.2703280448913574},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/iccad45719.2019.8942096","is_oa":false,"landing_page_url":"https://doi.org/10.1109/iccad45719.2019.8942096","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2019 IEEE/ACM International Conference on Computer-Aided Design (ICCAD)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Decent work and economic growth","id":"https://metadata.un.org/sdg/8","score":0.49000000953674316}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":23,"referenced_works":["https://openalex.org/W1480909796","https://openalex.org/W1481397690","https://openalex.org/W1491807613","https://openalex.org/W1509215027","https://openalex.org/W1741528175","https://openalex.org/W1787074469","https://openalex.org/W1949943063","https://openalex.org/W1981504678","https://openalex.org/W1986697603","https://openalex.org/W2012262513","https://openalex.org/W2036265926","https://openalex.org/W2112833506","https://openalex.org/W2131550405","https://openalex.org/W2151042827","https://openalex.org/W2157924561","https://openalex.org/W2171006263","https://openalex.org/W2181725979","https://openalex.org/W2476747876","https://openalex.org/W2884110986","https://openalex.org/W2909040172","https://openalex.org/W2912858670","https://openalex.org/W2956139423","https://openalex.org/W2964039708"],"related_works":["https://openalex.org/W4313212223","https://openalex.org/W4376622240","https://openalex.org/W2152752131","https://openalex.org/W2912813468","https://openalex.org/W2088632015","https://openalex.org/W3098557859","https://openalex.org/W2534958226","https://openalex.org/W2391979747","https://openalex.org/W2981877881","https://openalex.org/W1595003990"],"abstract_inverted_index":{"As":[0],"designs":[1,120,197,214],"grow":[2],"in":[3,101,138,210,224],"size":[4],"and":[5,15,46,79,207,215,220,226],"complexity,":[6],"design":[7,19,34,62],"verification":[8,22],"becomes":[9],"one":[10],"of":[11,28,58,121,213,244],"the":[12,75,88,98,166,242,253],"most":[13],"difficult":[14],"costly":[16],"tasks":[17],"facing":[18],"teams.":[20],"Formal":[21],"techniques":[23,38,60,92,116],"offer":[24],"great":[25,177],"promise":[26],"because":[27,158],"their":[29],"ability":[30],"to":[31,48,72,111,119,134,171,179,249],"exhaustively":[32],"explore":[33],"behaviors.":[35],"However,":[36,143],"formal":[37,59,91,115,159],"also":[39,230],"have":[40,175],"a":[41,131,191,211,232],"reputation":[42],"for":[43,55,234],"being":[44],"labor-intensive":[45],"limited":[47],"small":[49],"blocks.":[50],"Is":[51],"there":[52,107],"any":[53],"hope":[54],"successful":[56],"application":[57],"at":[61,85],"scale?":[63],"We":[64,124,199,229],"answer":[65],"this":[66,187],"question":[67],"affirmatively":[68],"by":[69,189,252],"digging":[70],"deeper":[71],"understand":[73],"what":[74],"real":[76],"technological":[77],"issues":[78],"opportunities":[80],"are.":[81],"First,":[82],"we":[83,104],"look":[84],"satisfiability":[86,102],"solvers,":[87],"engines":[89],"underlying":[90],"such":[93],"as":[94,130,163,165],"model":[95,128],"checking.":[96],"Given":[97],"recent":[99],"innovations":[100],"solving,":[103],"argue":[105],"that":[106,114,195,239,247],"are":[108,161,169],"many":[109],"reasons":[110],"be":[112,250],"optimistic":[113],"will":[117],"scale":[118],"practical":[122],"interest.":[123],"use":[125],"our":[126],"CoSA":[127],"checker":[129],"demonstration":[132],"platform":[133],"illustrate":[135],"how":[136,201],"advances":[137],"solvers":[139,146],"can":[140,203],"improve":[141],"scalability.":[142],"even":[144],"if":[145],"become":[147],"blazingly":[148],"fast,":[149],"applying":[150],"them":[151],"well":[152],"is":[153,157],"still":[154],"labor-intensive.":[155],"This":[156],"tools":[160],"only":[162],"useful":[164],"properties":[167],"they":[168],"given":[170],"prove,":[172],"which":[173],"traditionally":[174],"required":[176],"effort":[178,246],"develop.":[180],"Symbolic":[181],"quick":[182],"error":[183],"detection":[184],"(SQED)":[185],"addresses":[186],"issue":[188],"using":[190],"single,":[192],"universal":[193],"property":[194],"checks":[196],"automatically.":[198],"demonstrate":[200],"SQED":[202,237],"automatically":[204],"find":[205],"logic":[206],"security":[208],"bugs":[209,218],"variety":[212],"report":[216],"on":[217],"found":[219],"efficiency":[221],"gains":[222],"realized":[223],"academic":[225],"industry":[227],"designs.":[228],"present":[231],"generator":[233],"an":[235],"improved":[236],"module":[238],"further":[240],"reduces":[241],"amount":[243],"manual":[245],"has":[248],"spent":[251],"designer.":[254]},"counts_by_year":[{"year":2024,"cited_by_count":1},{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":1},{"year":2020,"cited_by_count":2}],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2025-10-10T00:00:00"}
