• DocumentCode
    3599636
  • Title

    Method to Determine Contrariety between Architectures Containing Stratified Memory Mapped Register Sets

  • Author

    Easwaran, Vasant ; Gulur, Nagendra ; Srirangapathi, Sushaanth ; Mody, Mihir ; Gulati, Rahul ; Karandikar, Prashant ; Shankar, Prithvi

  • Author_Institution
    Embedded Process. Bus. Unit, Texas Instrum. India, India
  • fYear
    2014
  • Firstpage
    210
  • Lastpage
    214
  • Abstract
    As silicon architectures get more and more complex, the cost of development has scaled exponentially. IC design and embedded software are significant contributors to the overall cost of development. To enable cost effective solutions, the most commonly used approach is to define a platform with a family of devices to address different market segments. This approach will enable hardware and software reuse. The major impediment in this approach is the lack of any single metric to quantify the extent of compatibility across the family of devices. This paper presents a novel method for producing detailed summary to understand the degree of architecture incompatibility. This method uses machine-readable specifications created for family of devices and provides extensive register, bit-field and enumeration level differences between the two architectures to articulate the effort involved for software development and migration. This method has been used to determine architecture incompatibility for a derivative device spun off from a platform device, and was found to be 34% incompatible.
  • Keywords
    flip-flops; integrated circuit design; integrated memory circuits; silicon; IC design; architectural contrariety determination; architecture incompatibility; bit-field; embedded software; enumeration level difference; machine-readable specification; silicon architecture; stratified memory mapped register set; Automation; Bridges; Computer architecture; IP networks; Registers; Software; System-on-chip; architecture; automation; executable specifications; migration guide; registers; software incompatibility;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electronic System Design (ISED), 2014 Fifth International Symposium on
  • Print_ISBN
    978-1-4799-6964-7
  • Type

    conf

  • DOI
    10.1109/ISED.2014.52
  • Filename
    7172779