Path: EDN Asia >> Design Centre >> IC/Board/Systems Design >> Exploring Documentation First! methodology
IC/Board/Systems Design Share print

Exploring Documentation First! methodology

23 Jun 2015  | Ankur Krishna, Ritesh Agrawal,Gourav Modi, Neeraj Chandak

Share this page with your friends

The flow can be used to generate any number of instances of a header file using a single source XML with parameters dumped which needs to be resolved by the end user based on the requirements. The header file is generated from the common XML for application team, pre-silicon & post-silicon validation and verification teams shown in figure 4 and figure 5.

Figure 4: Header File (Define based).

Figure 5: Header File (Struct and Union based).

An advanced graphical user interface gives the end user more flexibility and assists in reducing the overall time. The flow reads XML, parses all the data, and performs various checks for Register/Field attribute and data validation i.e., offset, size, type, name, dimension, etc. as shown in figure 6.

Figure 6: Graphical User Interface for Single Source Automation tool.

The SIDSC data is modelled into cross-linked arrays with primary key as design attribute. Sub-attributes are cross linked arrays with primary key as design parameters. The design parameters are further broken down to find relationship between two parameters, based on the predefined guidelines. It is capable of handling the parameters smartly by being capable of understanding arithmetic and logical operations. Furthermore, the flow also optimises parameters thereby accurately mapping the xml into various outputs. The value of reset is calculated and masks are generated for register/field as part of the flow. The modulator engine processes these arrays to generate parameter resolved outputs like UVM model, header file (Struct and Define based), RTL, & formal assertion (for fix parameter).

 First Page Previous Page 1 • 2 • 3 Next Page Last Page

Want to more of this to be delivered to you for FREE?

Subscribe to EDN Asia alerts and receive the latest design ideas and product news in your inbox.

Got to make sure you're not a robot. Please enter the code displayed on the right.

Time to activate your subscription - it's easy!

We have sent an activate request to your registerd e-email. Simply click on the link to activate your subscription.

We're doing this to protect your privacy and ensure you successfully receive your e-mail alerts.

Add New Comment
Visitor (To avoid code verification, simply login or register with us. It is fast and free!)
*Verify code:
Tech Impact

Regional Roundup
Control this smart glass with the blink of an eye
K-Glass 2 detects users' eye movements to point the cursor to recognise computer icons or objects in the Internet, and uses winks for commands. The researchers call this interface the "i-Mouse."

GlobalFoundries extends grants to Singapore students
ARM, Tencent Games team up to improve mobile gaming

News | Products | Design Features | Regional Roundup | Tech Impact