|
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
|