Featured post
Top 5 books to refer for a VHDL beginner
VHDL (VHSIC-HDL, Very High-Speed Integrated Circuit Hardware Description Language) is a hardware description language used in electronic des...
Tuesday, 16 March 2010
Magic - The VLSI Layout Editor, Extraction, and DRC Tool.
Xilinx ISE Design suite 10.1
Design Entry
- HDL Editor
- StateCAD State Machine Editor
- Schematic Editor - Engineering Capture System (ECS)
- CORE Generator
Synthesis
- XST - Xilinx Synthesis Technology
- Integration with LeonardoSpectrum from Mentor Graphics, Inc.
- Integration with Synplify from Synplicity, Inc.
Simulation
- HDL Bencher Testbench Generator
- Integration with ModelSim Simulator from Model Technology, Inc.
Implementation
- Translate
- MAP
- Place and Route (PAR)
- Floorplanner
- FPGA Editor
- Timing Analyzer
- XPower
- Fit (CPLD only)
- Chipviewer (CPLD only)
Device Download and Program File Formatting
- BitGen
- iMPACT
Download the Xilinx ISE 10.1 design suit from Here
Saturday, 13 March 2010
Transaction Layer (TL) of PCI Express

Thursday, 4 March 2010
AMD and Intel Announce Settlement of All Antitrust and IP Disputes
ELECTRIC VLSI Design Software
The ElectricTM VLSI Design System is an open-source Electronic Design Automation (EDA) system that can handle many forms of circuit design, including:
- Custom IC Layout
- Schematic Capture (Digital and Analog)
- Textual Languages such as VHDL and Verilog
- ....and much more.
The Electric VLSI Design System is a highly flexible and powerful system that can handle many different types of circuit design (MOS, Bipolar, schematics, printed circuitry, hardware description languages, etc.) It handles geometry at any angle (not just Manhattan) and can even handle curves.
Layout is done by placing and wiring electrical components. Although this is standard practice for schematics, it is unusual for chip layout. However, because of this style of design, Electric understands chip layout at a more sophisticated level, and can aid in design to an unprecedented degree.
Electric has many analysis tools, including design-rule checking, simulation, and network comparison. Electric has many synthesis tools, including routing, compaction, silicon compilation, PLA generation, and compensation.
The user interface is quite sophisticated and runs on all popular workstations (Windows, Macintosh, and UNIX). It also provides interpretive languages for advanced users.
The software is freely available at www.staticfreesoft.com
VLSI Interview Questions-1
- what is the difference between mealy and moore state-machines
- how to solve setup and hold violations in the design
- what is antenna violation & ways to prevent it
- we have multiple instances in RTL(Register Transfer Language), do you do anything special during synthesis stage
- what is tie-high and tie-low cells and where it is used
- what is the difference between latches and flip-flops based designs
- what is High-Vt and Low Vt cells
- what is LEF mean?
- what is DEF mean?
- steps involved in designing an optimal padring
- what is metastability and steps to prevent it
- what is local-skew, global skew and useful skew
- what are the various timing-paths which i should take care in my STA runs?
- what are the various components of leakage-power
- what are the various yield losses in the design
- what is meant by virtual clock definition and why do i need it
- what are the various variations which impacts timing of the design
- what are the various Design constraints used, while performing synthesis for a design
- specify few verilog constructs which are not supported by the synthesis tool
- what are the various capacitances with an MOSFET?
- Vds-Ids curve for an MOSFET, with increasing Vgs
- explain basic operation of an MOSFET
- what is channel length modulation
- what is body effect
- what is latchup in CMOS design and ways to prevent it?
- what are the various design changes you do to meet design power targets
- what is meant by library characterization
- what is meant by wireload model
- what are the measures to be taken to design for optimized area
- what all will you be thinking while performing floorplan
- what are the measures in the design taken for meeting signal integrity targets
- what are the measures taken in the Design achieving better yield
- what are the measures or precautions to be taken in the design when the chip has both analog and digital portions.
- what are the steps incorporated for Engineering Change order[ECO]
- what are the steps performed to achieve Lithography friendly Design
- what does synthesis mean?
- what are the pre-requistes to perform synthesis
- can you explain the synthesis flow
- what are the various ways to reduce clock insertion delay in the design
- what are the various functional verification methodologies
- what does formal verification mean
- how will you time the output path in STA
- how will you time the input path in STA
- what is false path mean in STA and in what scenarios falsepath can come
- what does multicycle path mean in STA and in what scenarios MCP can come
- what are source synchronous paths in STA
- Assume there is a specific requirement to preserve the logic during synthesis , how will you achieve it.
- we have multiple instances in RTL, do you do anything special during synthesis stage
- what do you call an event and when do you call an assertion.
- what is difference between FPGA and ASIC.
Saturday, 27 February 2010
A typical analog design flow
In case of analog design, the flow changes somewhat.
=>Specifications=> Architecture =>Circuit Design =>SPICE Simulation =>Layout =>Parametric Extraction / Back Annotation =>Final Design =>Tape Out to foundry.
While digital design is highly automated now, very small portion of analog design can be automated. There is a hardware description language called AHDL but is not widely used as it does not accurately give us the behavioral model of the circuit because of the complexity of the effects of parasitic on the analog behavior of the circuit. Many analog chips are what are termed as “flat” or non-hierarchical designs. This is true for small transistor count chips such as an operational amplifier, or a filter or a power management chip. For more complex analog chips such as data converters, the design is done at a transistor level, building up to a cell level, then a block level and then integrated at a chip level. Not many CAD tools are available for analog design even today and thus analog design remains a difficult art. SPICE remains the most useful simulation tool for analog as well as digital design.
From above discussion n from my personal experience i feel that digital design is the most important aspect of the VLSI design flow. Think if your design has some bug...!! the whole process then is costing billions of $. So it's very essential to take care start from the initial phase of designing.
Here during our discussion further we will go through several important concepts of digital dsigning and also see some standard designs.
-
This is 8-bit microprocessor with 5 instructions. It is based on 8080 architecture. This architecture called SAP for Simple-As-Possible comp...
-
Q1: What is UVM? What is the advantage of UVM? Ans: UVM (Universal Verification Methodology) is a standardized methodology for verify...
-
There are some differences between UDIMMs and RDIMMs that are important in choosing the best options for memory performance. First, let’s ta...
-
Up/down counter circuits are very useful devices. A common application is in machine motion control, where devices called rotary shaft encod...
-
A small RISC CPU (written in VHDL) that is compatible with the 12 bit opcode PIC family. Single cycle operation normally, two cycles when th...