Patents database: An easy and cost effective way to perform reverse engineering for chip designers
Reverse engineering is a very common practice in semiconductor business. Companies will barely admit doing it but every…
Best Practices for Reducing Risk through Environmental Compliance Data Collection
Complying with the variety of environmental regulations has become a challenging task for electronics OEMs (Original Eq…
Application Specific IP
One of the major barriers for Semiconductor IP commercialization is to provide evidence for an IP's quality. A comm…
Boosting RTL Verification with High-Level Synthesis
Instead of prolonging the painful process of finding bugs in RTL code, the design flow needs to be geared toward creati…
SDRAM Memory Systems: Architecture Overview and Design Verification
DRAM (Dynamic Random Access Memory) is attractive to designers because it provides a broad range of performance and is …
Getting Started with Android Development for Embedded Systems
Android is an open source platform built by Google that includes an operating system, middleware, and applications for …
Phase-locked loops (PLLs) Demystified
Over the past decade, Phase-Locked Loops (PLLs) have become an integral part of the modern ASIC design. PLLs provide th…
Diagnosing clock domain crossing errors in FPGAs
Clock domain crossing (CDC) errors in FPGAs are elusive, and locating them often requires good detective work and smart…
Fantastic failures
Most failures are not single-point; generally a single event does not entirely account for the failure. Often multiple …
Digital Signal Processing: A Practical Guide
This book is intended for those who work in or provide components for industries that use digital signal processing (DS…
The Art of Debugging: Make it Fail
"Debugging" is the most valuable engineering skills, not taught in any formal setting, and often learned the …
Single Chip Coherent Multiprocessing
Many embedded system-on-a-chip (SoC) designs make use of multiple processors, but do so in an application-specific or &…
Data Management for Hardware Design Teams
Hardware design data and design flows present unique requirements that are not met by software configuration management…
e Verification language is alive and well
According to Mitch Weaver, corporate vice president for front-end verification at Cadence, the e verification language…
Broadcom's smartphone on a chip
Broadcom recently announced a single-chip HSUPA baseband processor that integrates key 3G mobile technologies and will…
Formal Verification: Theorem proving
How many times in the course of a project have you heard of the term Formal Verification? This relatively short on arti…
Toyota Prius 2005: An Early Warning About Verification
In this article Richard Goering talks about a software bug in Toyota Prius 2005 and after 5 years even after a through…
Motivation: What else can we talk about verification?
Many of you already know that verification efforts are as or more important as the design efforts themselves. They cann…
Verification Sessions at DVcon 2010
Featured Tutorial: Step-By-Step Guide to Advanced Verification Tutorial!, DVcon Exhibits and Product Demos.., DVCon Pap…
Clock-Domain Crossing Verification Module
This Mentor's Verification Academy module directly addresses CDC issues by introducing a set of steps for advancing…
ModelSim PE Student Edition - Free HDL Simulation
Mode details about Free Simulators are here -> https://blog.digitalelectronics.co.in/2023/03/free-hdl-simulators.ht…
Questa SV/AFV: Verification Methodology Kits
Mentor Graphics provides the Methodology kit examples in open source form under the Apache-2.0 license. These kits are…
Questa Compatibility Matrix: Versions of Questa SV/AFV that work with different versions of other Mentor and open-source verification products
This matrix illustrates (SupportNet access needed) the version compatibility between Questa SV/AFV and different versio…
Design Verification Club (DVclub)
DVClub is a very interesting organization. With chapters in Austin, Bangalore, Boston, Dallas, Research Triangle Park,…
Delivering synthesizable verification IP for testbences
Case Study:SystemVerilog VMM vs. BSV for an Ethernet MAC test bench. High-level verification languages and environment…
Toyota's woes: More technology, more complexity
Today, cars can have as many as 70 electronic control units, or ECUs, based on microcontrollers (sometimes generically …
Are latches really bad for a design?
It is not completely correct to say that we have to avoid latches in our designs. In one of our recent projects we went…
iPad and the A4 chip
By now you would have digested enough info about iPad from all the overflowing blogs and sites that are covering Apple…
Interview Question on CPU design
A CPU has a memory unit with 32-bit instructions and a register file with 32 registers. The instruction set consists of…
Interview Question
Draw the circuit diagram for barrel-shifter that can shift 3 bits in either direction. The shifter should take 3 bits a…
Modelsim Tips & Tricks
In this article we will see how to create a simple Tcl script that tests for certain values on a signal and then adds b…
The world of HVLs and VIPs
Over the last decade functional verification of ASIC systems has witnessed a paradigm shift in verification methodologi…
Verification Plan
An effective verification plan encompasses a detailed description of the complete hierachical verification methodology …
Single-atom transistor discovered
Researchers from Helsinki University of Technology (Finland), University of New South Wales (Australia), and University…
Dealing with clock jitter in DDR2/DDR3 based designs
For the past couple of days i have been part of a design that interfaces a DDR/DDR2 memory. But lately after a recent p…
Importance of soft skills
The semiconductor industry in general demands two special skills in every engineer. One of these skills is more trivial…
VLSID 2010 Conference (Bangalore): Registrations open!
VLSID 2010, Asia’s premier technical conference on VLSI design, EDA and embedded systems will be held at NIMHANS Conven…
When people give negative feedback about you?
For the most part the primary reaction is to defend yourself with a cause or justification or to just outrightly acknow…
Fedora Electronics Lab
Fedora Electronic Lab (FEL) comes to fix one big problem in the opensource community. The problem is : there is no on…
Did not find what you are looking for?
Did you try using our custom search box at the top of the page? Still not found? Please send us an email and we will au…
Flash Memories - Types
Although all flash memories use the same basic storage cell, there are a number of ways in which the cells can be inter…
Flash Memories - Introduction
Flash memory is a type of electronic memory increasingly used in a wide range of communications, consumer, computer and…
Researchers expand clinical study of brain implant
We are excited to see that the BrainGate Neural Interface System is moving to phase-II clinical testing . BrainGate is…
Hot papers at 2009 VLSI Technology Symposium
Hot papers from this year's VLSI Technology Symposium include three nonvolatile memory advancements: Toshiba' …
Low-cost phones, emerging markets to drive handsets sector
With developed markets saturated and shifting mostly high-end handsets, and mid tier phone providers continuing to stru…
Intel Eyes Smartphone Chip Market
Intel has been rather successful at carving out a larger percentage of the netbook market with their low power Atom pro…
Nokia Developing Wireless, Accessory-Free Ambient Charging
Engineers at Nokia have hatched a plan to for a system that'll charge phones using nothing more than ambient electr…
Moore's Law: 43 Years and counting
In 1965, Gordon Moore sat down to pen his article for a Electronics Magazine and this is when he saw some fundamental d…