Early Edition Blog | Japanese |
 
 
   
 
  Home Solutions GenSys Family GenSys Registers
 
Products And Solutions
SpyGlass Family
GenSys Family
GenSys Assembly
GenSys Registers
 
Early PPA Analysis
The Stakeholders
Resources
 
  GenSys™ Registers

Automated Register Management
GenSys™ Registers Links :
Datasheet

With an increase in design complexity coupled with time-to-market pressures, semiconductor product development companies have started to focus on IP reuse and platform-based design techniques with renewed vigor. One major challenge in integrating IPs from multiple vendors in platform-based designs is managing the vast number of registers, which are typically part of all complex designs and reside across multiple IPs.

The GenSys Registers solution simplifies the highly arduous process of manually managing the registers of an SoC and creating the relevant memory maps. This enables the design, verification and software teams to work more efficiently from consistent and synchronized views of the chip design.

Key Features

  • Centralized repository for all register and memory map definitions and use models for all IPs, sub-systems or SoCs
  • Provides unique value to different cross-functional teams, while maintaining a consistent and synchronized view of the design
    • SoC/IP designers: Provides detailed definition and usage information of the registers for design implementation
    • Software designers: Provides global view of the sub-system through the registers enabling earlier software integration. Generates C/C++ header files for components and design address maps
    • Verification designers: Provides consistent usage information for generating the test vectors for hardware/software co-simulation. Minimizes scope of data misinterpretation between the various design teams
    • Documentation team: Automates the creation of user manuals for different customers
  • Comprehensive register modeling with support for parameterization, conditional registers, alternative bit fields, modes, dependency, etc.
  • Automatic generation of hierarchical address maps. Provides component and sub-system address maps, mode address maps (e.g., boot-mode, kernel-mode) and displays registers mapping for each requestor

  • Completely customizable generators:
    • Templates
    • C/C++ header files for components and design address maps
    • RTL model of registers for verification/software co-simulation
    • Provides documentation about usage models for downstream users such as RTL designers, verification engineers and end users in styles that is relevant to them (e, HTML, WordML, etc.)
    • Development kits for customization? Provides support for Perl Template Toolkit (PTT), style sheets and structured documents
  • Flexibility in defining registers using spread sheets, GUI or TcL
  • On the fly checks for data coherency
  • IP-XACT support

Key Benefits

  • Addresses all elements of register management, including description and generation of control register logic, assertions and verification models, software interfaces, and the accurate documentation necessary for system-level design
  • Helps dispersed design teams to create more consistent, high-quality designs
  • Tight integration with the GenSys Assembly provides a complete hardware/software interface solution that accelerates IP integration and design re-use
  • Integrates seamlessly into existing design environments, dramatically enhancing efficiency of installed tools and methodologies
 

 
Home  |   Solutions Customers  | Partners | Support | Company  | Careers | Contact   © Copyright 2011 Atrenta Inc.  |  Privacy Policy