Y Explorations to Open Proprietary HY-C Hardware Design Language

Y Explorations has announced the public release of HY-C, an extension to ISO/ANSI-C developed jointly by Y Explorations and Renesas Technology Corp. Intended to facilitate modeling, simulation, synthesis and verification for C-based hardware design flow, HY-C is one of only a handful of languages that contains explicit syntactical support for timed and untimed behavior.





A true superset of ISO/ANSI-C, the HY-C language is a semi-formal imperative notation for specifying the behavior of hardware portions of complex systems-on-a-chip (SoC). Its development has been guided by five objectives. The language must be:


    -- Simple, based on a widely known structured programming language adding only limited, concise and necessary extensions.

    -- Flexible for modeling styles and computation models, permitting a wide range of cycle-accurate hardware modeling styles and architectures.

    -- Executable or easily converted to existing industry-standard simulateable/executable languages.

    -- Synthesizable by existing, commercially available synthesis tools into cost-effective hardware.

    -- Verifiable using state-of-the-art technology.

HY-C extends ISO/ANSI-C with cycle constraints, concurrency and communication, and provides novel solutions to pipeline modeling and high-speed channel communication.

A subset of HY-C is currently synthesizable by Y Explorations' eXCite Expert behavioral synthesis tool.

Availability:

The HY-C Language Reference Manual (LRM) in PDF form is available now from Y Explorations. Visit http://www.yxi.com for more information.

Source: press release





Permalink: Y Explorations to Open Proprietary HY-C Hardware Design Language