{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:28:45Z","timestamp":1750307325104,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":17,"publisher":"ACM","license":[{"start":{"date-parts":[[2011,6,5]],"date-time":"2011-06-05T00:00:00Z","timestamp":1307232000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["6.15E+19"],"award-info":[{"award-number":["6.15E+19"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2011,6,5]]},"DOI":"10.1145\/2024724.2024909","type":"proceedings-article","created":{"date-parts":[[2011,9,6]],"date-time":"2011-09-06T15:10:46Z","timestamp":1315321846000},"page":"824-829","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["Enforcing architectural contracts in high-level synthesis"],"prefix":"10.1145","author":[{"given":"Nikhil","family":"Patil","sequence":"first","affiliation":[{"name":"University of Texas at Austin"}]},{"given":"Ankit","family":"Bansal","sequence":"additional","affiliation":[{"name":"University of Texas at Austin"}]},{"given":"Derek","family":"Chiou","sequence":"additional","affiliation":[{"name":"University of Texas at Austin"}]}],"member":"320","published-online":{"date-parts":[[2011,6,5]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"User-Guided High Level Synthesis","author":"Aug\u00e9 I.","year":"2008","unstructured":"I. Aug\u00e9 and F. P\u00e9trot . User-Guided High Level Synthesis . In P. Coussy and A. Morawiec, editors, High-Level Synthesis. Springer Netherlands , 2008 . I. Aug\u00e9 and F. P\u00e9trot. User-Guided High Level Synthesis. In P. Coussy and A. Morawiec, editors, High-Level Synthesis. Springer Netherlands, 2008."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.5555\/280474"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.5555\/1457713"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/MEMCOD.2010.5558626"},{"key":"e_1_3_2_1_5_1","volume-title":"WARP","author":"Ekanadham K.","year":"2009","unstructured":"K. Ekanadham , J. H. Tseng , P. Pattnaik , A. Khan . M. Vijayaraghavan , and Arvind. A PowerPC Design for Architectural Research Prototyping . In WARP , 2009 . K. Ekanadham, J. H. Tseng, P. Pattnaik, A. Khan. M. Vijayaraghavan, and Arvind. A PowerPC Design for Architectural Research Prototyping. In WARP, 2009."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/2.982918"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1016\/0304-3975(89)90004-2"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/40.848473"},{"key":"e_1_3_2_1_9_1","volume-title":"MEMOCODE.","author":"Greaves D.","year":"2010","unstructured":"D. Greaves and S. Singh . Designing application specific circuits with concurrent C# programs . In MEMOCODE. 2010 . D. Greaves and S. Singh. Designing application specific circuits with concurrent C# programs. In MEMOCODE. 2010."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/512529.512566"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/800255.810654"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1216919.1216927"},{"volume-title":"MICRO'81","author":"Marwedel P.","key":"e_1_3_2_1_13_1","unstructured":"P. Marwedel . A retargetable microcode generation system for a high-level microprogramming language . In MICRO'81 . P. Marwedel. A retargetable microcode generation system for a high-level microprogramming language. In MICRO'81."},{"key":"e_1_3_2_1_14_1","volume-title":"Processor description languages. Morgan Kaufmann Series in Systems on Silicon","author":"Mishra P.","year":"2008","unstructured":"P. Mishra and N. Dutt . Processor description languages. Morgan Kaufmann Series in Systems on Silicon . 2008 . P. Mishra and N. Dutt. Processor description languages. Morgan Kaufmann Series in Systems on Silicon. 2008."},{"key":"e_1_3_2_1_15_1","volume-title":"MEMOCODE","author":"Nikhil R. S.","year":"2004","unstructured":"R. S. Nikhil . Bluespec System Verilog: efficient, correct RTL from high level specifications . In MEMOCODE , 2004 . R. S. Nikhil. Bluespec System Verilog: efficient, correct RTL from high level specifications. In MEMOCODE, 2004."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCD.2005.112"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/291069.291063"}],"event":{"name":"DAC '11: The 48th Annual Design Automation Conference 2011","sponsor":["EDAC Electronic Design Automation Consortium","SIGDA ACM Special Interest Group on Design Automation","IEEE Council on Electronic Design Automation (CEDA)"],"location":"San Diego California","acronym":"DAC '11"},"container-title":["Proceedings of the 48th Design Automation Conference"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2024724.2024909","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2024724.2024909","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T11:05:59Z","timestamp":1750244759000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2024724.2024909"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011,6,5]]},"references-count":17,"alternative-id":["10.1145\/2024724.2024909","10.1145\/2024724"],"URL":"https:\/\/doi.org\/10.1145\/2024724.2024909","relation":{},"subject":[],"published":{"date-parts":[[2011,6,5]]},"assertion":[{"value":"2011-06-05","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}