Linter Weeds Bugs Out Of SystemC Code

Sept. 28, 2006
Linters have been around for years for HDLs, but they're just now maturing for languages like SystemC. Version 2.6 of Actis Design's AccurateC code analyzer for SystemC extends the existing application programming interface (API) to allow access to inter

Linters have been around for years for HDLs, but they're just now maturing for languages like SystemC. Version 2.6 of Actis Design's AccurateC code analyzer for SystemC extends the existing application programming interface (API) to allow access to internal design data in terms of SystemC constructs. These include modules, processes, variables, interfaces, and signals.

AccurateC's rule-wizard function has been beefed up to make automatic rule generation easier. In addition, AccurateC combines C++ syntax checking with SystemC semantics checking to quickly expose coding problems before entering the simulation and synthesis loop (see the figure). It also lets users perform customizable, pre-compilation analyses that cut down design iterations.

AccurateC ranges from $9000 to $30,000 for a one-year license.

Actis Design
www.actisdesign.com

Sponsored Recommendations

Near- and Far-Field Measurements

April 16, 2024
In this comprehensive application note, we delve into the methods of measuring the transmission (or reception) pattern, a key determinant of antenna gain, using a vector network...

DigiKey Factory Tomorrow Season 3: Sustainable Manufacturing

April 16, 2024
Industry 4.0 is helping manufacturers develop and integrate technologies such as AI, edge computing and connectivity for the factories of tomorrow. Learn more at DigiKey today...

Connectivity – The Backbone of Sustainable Automation

April 16, 2024
Advanced interfaces for signals, data, and electrical power are essential. They help save resources and costs when networking production equipment.

Empowered by Cutting-Edge Automation Technology: The Sustainable Journey

April 16, 2024
Advanced automation is key to efficient production and is a powerful tool for optimizing infrastructure and processes in terms of sustainability.

Comments

To join the conversation, and become an exclusive member of Electronic Design, create an account today!