September 2003, Vol I

Welcome to the first monthly issue of the Dashboard, your source for industry news in the ASIC & Embedded technology areas, and happenings at eInfochips.

You are receiving this mail as you had expressed interest in getting updates. Should you wish to unsubscribe, just reply to this email with 'remove' in the subject line.

- eInfochips Dashboard team, Sep. 2003

Top Stories of the month 

1. Right on time - requirements for advanced custom design
2. 
Standards-Based IP Cores Ease Networking IC Design
3. Is Linux worth the effort?
4. Industry's Lowest Cost FPGA for DSP
5. Verisity's Specman:adopted by National Semiconductors


Technology Showcase: Reusable verification
This month's profile eCM: a conversion methodology for taking legacy code into e (Verisity driven functional verification language). With increasing adoption rates of Verisity's Specman, many engineering teams are adopting eCM. More.. 


eInfochips Corner

Featured Product Gigabit Ethernet MAC Core - IEEE 802.3-2000 compliant IP
Client Success Porting of PC algorithm on DSP - Implementing algorithm optimization techniques, eInfochips achieved 50 times performance improvement
Partnership eInfochips Joins OCP-IP
Event Club V - Verification Seminars - Bangalore, India
Designers Corner Tip - Squeeze the power of Specman Elite

 

 

 

eInfochips is an Integrated Design Services company with over 150 engineers exclusively focused on Electronics Systems Design and Verification.

The company offers products and services with expertise in the areas of ASIC/SoC design & verification and Embedded Systems development

 


Designers Corner
Tip of the Month

Squeeze the power of Specman™


1. Right on time - requirements for advanced custom design

This paper describes the triple-threat facing advanced custom design teams: economics, complexity, and physical effects. The paper outlines an advanced custom design methodology that combines top-down speed with bottom-up silicon accuracy. More... 
- By Lavi Lev and Ted Vucurevich, EEdesign

2. Standards-Based IP Cores Ease Networking IC Design 

With market pressures increasing, designers need to turn to off-the shelf networking cores for their chip or FPGA architectures. Here's a guide for choosing the right core for your application. More...
-
By Doug Bush, Xelic, CommsDesign

3. Is Linux worth the effort?  

If your embedded system doesn't need networking and storage, porting Linux to your hardware may not be worth the effort.  More...

4. Industry's Lowest Cost FPGA for DSP

New Xilinx DSP cores provide low cost, scalable multi-channel solutions for wireless & cable modem infrastructure. More...

5. Verisity’s Specman: continuing dominance in functional verification

Verisity recently announced that National Semiconductor has standardized on Verisity's Specman Elite verification process automation. More... 

Technology Showcase

eCM: e Conversion Methodology

Legacy codes written in languages such as Verilog/VHDL, C/C++, PERL or any other tool-specific language, converting to a different language may seem difficult. Even still, there are many engineering teams who have successfully made the transition to a verification environment driven by a verification language such as Verisity's e, and have experienced significant benefits. eInfochips believes these long-term benefits far outweigh the one-time investment required for the initial conversion - especially when a thorough conversion methodology is followed throughout the process.

The e Conversion Methodology is a flexible conversion approach that provides the added benefits of reuse. The methodology embraces Verisity's e Reuse Methodology (eRM), resulting in more manageable, layer-based, modular code that can be reused within a project or among projects. When combining the benefits of environment reusability with Specman Elite's coverage-driven verification methodology, the return on investment achieved through code conversion is substantial over multiple projects

- For the various steps of eCM More...

 

eInfochips Corner

Featured Product
Gigabit Ethernet MAC IP - IEEE 802.3-2000 compliant IP core - proven for performance and tested for inter-operability using prototype Network Interface Card (NIC) against third-party NIC
More...
Client Success
Optimized porting of PC algorithm on DSP
A large performance gap of 50 times, was a deciding factor for the success of the product. By implementing algorithm optimization techniques, the team achieved performance improvement
More...
Partnership
eInfochips Joins OCP-IP, To Offer OCP2.0 Compliant IP Cores And OCP2.0 eVC
More...
Event
eInfochips was in the panel of Verification Experts at Verisity ClubV - Verification Seminar, Aug '03 Bangalore - India
More...

Squeeze the Power of Specman Elite™

Taking care of 'x' and 'z' signals during e code development

While checking for signals from the verilog or vhdl variables, allow the necessary conditions for checking x and z states of the signals. For e.g., consider the following code. This code exemplifies the effect of 'z' on the rise events.

extend sys {
simu : simu is instance;
};

unit simu {
keep hdl_path() == "test_sim";
sig_a : string;
keep sig_a == "a";
// signal test_sim.a can assume any of the values from 0,1,x,z

event a_rise is rise('(sig_a)') @sim;
// 1. from '0' to 'z'
// 2. from '0' to '1'
// 3. from 'x' to '1'
// 4. from 'x' to 'z'
on a_rise {
out (">>>>","sig_a rise at ",sys.time, " time");
};
};

The above code will execute and give the rise events as mentioned in points 1 to 4 in the comments.
Changing the code as below will limit the rise event to changing from 'x' to '1' and from '0' to '1'.

event a_r is rise('(sig_a)') @sim;
event a_rise is true('(sig_a)' !== 1'bz) @a_r;

The same can be done for fall events by checking for 'x' values.

If you have suggestions or feedback, or would like to contribute to our newsletter, please contact us: we would be delighted to hear from you.
To unsubscribe please mail dashboard@einfochips.com with 'remove' in the subject