{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,24]],"date-time":"2025-03-24T06:00:56Z","timestamp":1742796056461},"reference-count":23,"publisher":"IEEE","license":[{"start":{"date-parts":[[2023,9,13]],"date-time":"2023-09-13T00:00:00Z","timestamp":1694563200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2023,9,13]],"date-time":"2023-09-13T00:00:00Z","timestamp":1694563200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2023,9,13]]},"DOI":"10.1109\/fdl59689.2023.10272129","type":"proceedings-article","created":{"date-parts":[[2023,10,9]],"date-time":"2023-10-09T18:23:26Z","timestamp":1696875806000},"page":"1-8","source":"Crossref","is-referenced-by-count":2,"title":["Bifr\u00f6st: Creating Hardware With Building Blocks"],"prefix":"10.1109","author":[{"given":"Jeremy","family":"Pope","sequence":"first","affiliation":[{"name":"Chalmers University of Technology,Department of Computer Science and Engineering,G&#x00F6;teborg,Sweden"}]},{"given":"Carl-Johan H.","family":"Seger","sequence":"additional","affiliation":[{"name":"Chalmers University of Technology,Department of Computer Science and Engineering,G&#x00F6;teborg,Sweden"}]}],"member":"263","reference":[{"journal-title":"Haskell 2010 language report","year":"2010","author":"marlow","key":"ref13"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1145\/291251.289440"},{"journal-title":"Wikipedia contributors &#x201C;SHA-2 &#x201D;","year":"2023","key":"ref23"},{"journal-title":"An Overview of the Scala Programming Language","year":"2004","author":"odersky","key":"ref15"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1145\/2228360.2228584"},{"journal-title":"BNF Converter Multilingual front-end generation from labelled BNF grammars","year":"2004","author":"pellauer","key":"ref20"},{"key":"ref11","first-page":"69","article-title":"Bluespec System Verilog: efficient, correct RTL from high level specifications","author":"nikhil","year":"0","journal-title":"Proceedings. Second ACM and IEEE International Conference on Formal Methods and Models for Co-Design, 2004. MEMOCODE '04."},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1007\/BF01383966"},{"year":"0","key":"ref10"},{"journal-title":"Secure Hash Standard (SHS)","year":"2002","key":"ref21"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1109\/MSPEC.2019.8701189"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2017.3571056"},{"journal-title":"Blarney Haskell library for hardware description","year":"2018","author":"naylor","key":"ref17"},{"key":"ref16","first-page":"714","article-title":"Clash: Structural descriptions of synchronous hardware using Haskell","author":"baaij","year":"0","journal-title":"2010 13th Euromicro Conference on Digital System Design Architectures Methods and Tools"},{"journal-title":"The VossII hardware verification suite","year":"2020","author":"seger","key":"ref19"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1016\/0167-6423(92)90005-V"},{"year":"0","key":"ref8"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1109\/FCCM51124.2021.00034"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1109\/IEEESTD.2019.8938196"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1145\/3282307"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1109\/ISSCC.2019.8662455"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1145\/1117201.1117205"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1109\/ISSCC.2014.6757323"}],"event":{"name":"2023 Forum on Specification & Design Languages (FDL)","start":{"date-parts":[[2023,9,13]]},"location":"Turin, Italy","end":{"date-parts":[[2023,9,15]]}},"container-title":["2023 Forum on Specification &amp; Design Languages (FDL)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/10272030\/10272044\/10272129.pdf?arnumber=10272129","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,10,30]],"date-time":"2023-10-30T18:38:32Z","timestamp":1698691112000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/10272129\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,9,13]]},"references-count":23,"URL":"https:\/\/doi.org\/10.1109\/fdl59689.2023.10272129","relation":{},"subject":[],"published":{"date-parts":[[2023,9,13]]}}}