<?xml version="1.0" encoding="UTF-8"?>

<modsCollection xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.loc.gov/mods/v3" xsi:schemaLocation="http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-3.xsd">
<mods version="3.3">

<genre>article</genre>

<titleInfo><title>Synthesis of AMBA AHB from formal specification: A case study</title></titleInfo>


<note type="publicationStatus">published</note>


<note type="qualityControlled">yes</note>

<name type="personal">
  <namePart type="given">Yashdeep</namePart>
  <namePart type="family">Godhal</namePart>
  <role><roleTerm type="text">author</roleTerm> </role><identifier type="local">5B547124-EB61-11E9-8887-89D9C04DBDF5</identifier></name>
<name type="personal">
  <namePart type="given">Krishnendu</namePart>
  <namePart type="family">Chatterjee</namePart>
  <role><roleTerm type="text">author</roleTerm> </role><identifier type="local">2E5DCA20-F248-11E8-B48F-1D18A9856A87</identifier><description xsi:type="identifierDefinition" type="orcid">0000-0002-4561-241X</description></name>
<name type="personal">
  <namePart type="given">Thomas A</namePart>
  <namePart type="family">Henzinger</namePart>
  <role><roleTerm type="text">author</roleTerm> </role><identifier type="local">40876CD8-F248-11E8-B48F-1D18A9856A87</identifier><description xsi:type="identifierDefinition" type="orcid">0000−0002−2985−7724</description></name>







<name type="corporate">
  <namePart></namePart>
  <identifier type="local">KrCh</identifier>
  <role>
    <roleTerm type="text">department</roleTerm>
  </role>
</name>

<name type="corporate">
  <namePart></namePart>
  <identifier type="local">ToHe</identifier>
  <role>
    <roleTerm type="text">department</roleTerm>
  </role>
</name>





<name type="corporate">
  <namePart>Rigorous Systems Engineering</namePart>
  <role><roleTerm type="text">project</roleTerm></role>
</name>
<name type="corporate">
  <namePart>Microsoft Research Faculty Fellowship</namePart>
  <role><roleTerm type="text">project</roleTerm></role>
</name>



<abstract lang="eng">The standard hardware design flow involves: (a) design of an integrated circuit using a hardware description language, (b) extensive functional and formal verification, and (c) logical synthesis. However, the above-mentioned processes consume significant effort and time. An alternative approach is to use a formal specification language as a high-level hardware description language and synthesize hardware from formal specifications. Our work is a case study of the synthesis of the widely and industrially used AMBA AHB protocol from formal specifications. Bloem et al. presented the first formal specifications for the AMBA AHB Arbiter and synthesized the AHB Arbiter circuit. However, in the first formal specification some important assumptions were missing. Our contributions are as follows: (a) We present detailed formal specifications for the AHB Arbiter incorporating the missing details, and obtain significant improvements in the synthesis results (both with respect to the number of gates in the synthesized circuit and with respect to the time taken to synthesize the circuit), and (b) we present formal specifications to generate compact circuits for the remaining two main components of AMBA AHB, namely, AHB Master and AHB Slave. Thus with systematic description we are able to automatically and completely synthesize an important and widely used industrial protocol.</abstract>

<relatedItem type="constituent">
  <location>
    <url displayLabel="IST-2012-87-v1+1_Synthesis_of_AMBA_AHB_from_formal_specifications-_A_case_study.pdf">https://research-explorer.ista.ac.at/download/2299/4910/IST-2012-87-v1+1_Synthesis_of_AMBA_AHB_from_formal_specifications-_A_case_study.pdf</url>
  </location>
  <physicalDescription><internetMediaType>application/pdf</internetMediaType></physicalDescription><accessCondition type="restrictionOnAccess">no</accessCondition>
</relatedItem>
<originInfo><publisher>Springer</publisher><dateIssued encoding="w3cdtf">2013</dateIssued>
</originInfo>
<language><languageTerm authority="iso639-2b" type="code">eng</languageTerm>
</language>



<relatedItem type="host"><titleInfo><title>International Journal on Software Tools for Technology Transfer</title></titleInfo><identifier type="doi">10.1007/s10009-011-0207-9</identifier>
<part><detail type="volume"><number>15</number></detail><detail type="issue"><number>5-6</number></detail><extent unit="pages">585 - 601</extent>
</part>
</relatedItem>


<extension>
<bibliographicCitation>
<ama>Godhal Y, Chatterjee K, Henzinger TA. Synthesis of AMBA AHB from formal specification: A case study. &lt;i&gt;International Journal on Software Tools for Technology Transfer&lt;/i&gt;. 2013;15(5-6):585-601. doi:&lt;a href=&quot;https://doi.org/10.1007/s10009-011-0207-9&quot;&gt;10.1007/s10009-011-0207-9&lt;/a&gt;</ama>
<ieee>Y. Godhal, K. Chatterjee, and T. A. Henzinger, “Synthesis of AMBA AHB from formal specification: A case study,” &lt;i&gt;International Journal on Software Tools for Technology Transfer&lt;/i&gt;, vol. 15, no. 5–6. Springer, pp. 585–601, 2013.</ieee>
<mla>Godhal, Yashdeep, et al. “Synthesis of AMBA AHB from Formal Specification: A Case Study.” &lt;i&gt;International Journal on Software Tools for Technology Transfer&lt;/i&gt;, vol. 15, no. 5–6, Springer, 2013, pp. 585–601, doi:&lt;a href=&quot;https://doi.org/10.1007/s10009-011-0207-9&quot;&gt;10.1007/s10009-011-0207-9&lt;/a&gt;.</mla>
<short>Y. Godhal, K. Chatterjee, T.A. Henzinger, International Journal on Software Tools for Technology Transfer 15 (2013) 585–601.</short>
<ista>Godhal Y, Chatterjee K, Henzinger TA. 2013. Synthesis of AMBA AHB from formal specification: A case study. International Journal on Software Tools for Technology Transfer. 15(5–6), 585–601.</ista>
<apa>Godhal, Y., Chatterjee, K., &amp;#38; Henzinger, T. A. (2013). Synthesis of AMBA AHB from formal specification: A case study. &lt;i&gt;International Journal on Software Tools for Technology Transfer&lt;/i&gt;. Springer. &lt;a href=&quot;https://doi.org/10.1007/s10009-011-0207-9&quot;&gt;https://doi.org/10.1007/s10009-011-0207-9&lt;/a&gt;</apa>
<chicago>Godhal, Yashdeep, Krishnendu Chatterjee, and Thomas A Henzinger. “Synthesis of AMBA AHB from Formal Specification: A Case Study.” &lt;i&gt;International Journal on Software Tools for Technology Transfer&lt;/i&gt;. Springer, 2013. &lt;a href=&quot;https://doi.org/10.1007/s10009-011-0207-9&quot;&gt;https://doi.org/10.1007/s10009-011-0207-9&lt;/a&gt;.</chicago>
</bibliographicCitation>
</extension>
<recordInfo><recordIdentifier>2299</recordIdentifier><recordCreationDate encoding="w3cdtf">2018-12-11T11:56:51Z</recordCreationDate><recordChangeDate encoding="w3cdtf">2024-10-09T20:55:16Z</recordChangeDate>
</recordInfo>
</mods>
</modsCollection>
