Thursday 21 July 2016


Source: http://www.vlsiacademy.org/open-source-cad-tools.html

OPEN SOURCE CAD TOOLS


Tool
Description
Type 
Function
A general-purpose drawing program and also a specific-purpose CAD program for circuit schematic drawing and schematic capture.
Mixed signal
Schematic
Is a schematic capture and simulator.it is a an IDE for microcontrollers and electronics. It supports circuit simulation, program development for microcontrollers and simulating the programmed microcontroller together with its application circuit.
Mixed signal
Schematic, simulator and microcontroller
A general purpose circuit simulator with its engine designed to do true mixed-mode simulation.The primary component is a general purpose circuit simulator. It performs nonlinear dc and transient analyses, fourier analysis, and ac analysis. Spice compatible models for the MOSFET (level 1-7), BJT, and diode are included in this release. 
Mixed signal
Circuit simulator
A mixed level/signal circuit simulator
Mixed signal
Circuit simulator
Qucs is a circuit simulator with graphical user interface. The software aims to support all kinds of circuit simulation types, e.g. DC, AC, S-parameter and harmonic balance analysis. Pure digital simulations are also supported using VHDL and/or Verilog.
Mixed signal 
Simulator + Verilog + VHDL
Is a switch-level simulator originally originating from Stanford
Mixed signal
Circuit simulator
Is a Verilog simulation and synthesis tool. It operates as a compiler, compiling source code written in Verilog (IEEE-1364) into some target format. For batch simulation, the compiler can generate an intermediate form called vvp assembly. This intermediate form is executed by the "vvp'' command. For synthesis, the compiler generates netlists in the desired format.
Digital
Simulator & Synthesis
Verilator is the fastest free Verilog HDL simulator. It compiles synthesizable Verilog, plus some PSL, SystemVerilog and Synthesis assertions into C++ or SystemC code. It is designed for large projects where fast simulation performance is of primary concern, and is especially well suited to create executable models of CPUs for embedded software design teams.
Digital
Verilog HDL simulator & synthesis
Is a tool to generate metal layers and vias to physically connect together a netlist in a VLSI fabrication technology. It is a maze router, otherwise known as an "over-the-cell" router or "sea-of-gates" router. 
Digital
VHDL simulator (doesn't do synthesis)
Is a chip development program for organizing VHDL and Verilog designs. ChipVault displays designs hierarchically and provides for rapid design navigation and editor launching. ChipVault provides hooks for performing bottom-up tasks such as launching RTL compilers, synthesis, block generation and instantiation, and includes simple to use Revision Control and Issue Tracking systems to help facilitate large group design projects with multiple designers and hundreds of design files.
Digital
VHDL & Verilog RTL compiler & synthesis
Is a waveform viewer that can view VCD files produced by most Verilog simulation tools, as well as LXT files produced by certain Verilog simulation tools.
Mixed signal
Wave viewer
Is a waveform viewer for the output of analog electronic circuit simulators such as spice. It displays the data as 2-D plots, andallows for interactive scrolling, zooming, and measuring of thewaveforms
Analog
Wave viewer
Is a free software data analysis and visualization application built on the KDE Platform
Analog
Wave viewer
 A full suite of Electronic Design Automation tools.
Mixed signal
Full suite (electrical circuit design, schematic capture, analog and digital simulation, prototyping, and production)
Is a complete set of free CAD tools and portable libraries for VLSI design. It includes a VHDL compiler and simulator, logic synthesis tools, and automatic place and route tools. A complete set of portable CMOS libraries is provided, including a RAM generator, a ROM generator and a data-path compiler.
Mixed signal
Design flow from VHDL up to layout, (VHDL Compilation and Simulation,
Model checking and formal proof, RTL and Logic synthesis, Data-Path compilation, Macro-cells generation, Place and route, Layout edition, Netlist extraction and verification, Design rules checking)
Electric is a sophisticated electrical CAD system that can handle many forms of circuit design, including custom IC layout (ASICs), schematic drawing, hardware description language specifications, and electro-mechanical hybrid layout
Mixed signal
From HDL to layout and some extra
Magic is a venerable VLSI layout tool. Magic VLSI remains popular with universities and small companies. Magic is widely cited as being the easiest tool to use for circuit layout, even for people who ultimately rely on commercial tools for their product design flow.
Mixed signal 
Circuit Layout
Is a cross-platform IC layout editor supporting GDS, OASIS and CIF formats. It is an open source project licensed under the GNU General Public License. The project is under active development. focuses on rendering speed and quality of the screen output.

IC layout editor
A tool for comparing netlists, in analog or mixed-signal circuits that cannot be simulated in reasonable time.
Mixed signal 
LVS
Dragon is a fast, effective standard-cell placement tool for both variable-die and fixed-die ASIC design. It was designed and implemented by NuCAD group in Dept. of ECE, Northwestern University, and ERLAB in Computer Science Dept., UCLA. Dragon does wirelength and routability optimization by combining powerful hypergraph partitioning package (hMetis) with simulated annealing technique. It is a university tool that produces high-quality placement comparable with commercial software such as ITools (formerly TimberWolf) and Cadence QPlace.
Digital
Placement
FGR is free open-source software for global routing, based on Lagrange Multipliers --- an approach similar to what industry routers use, but with greater mathematical rigor and robust performance. Unlike most other academic tools, FGR is self-contained and does not rely on ILP or external Steiner-tree constructors.
Digital
Router
Is a tool to generate metal layers and vias to physically connect together a netlist in a VLSI fabrication technology. It is a maze router, otherwise known as an "over-the-cell" router or "sea-of-gates" router. 
Digital
Detail router
Open Source - VHDL Verification Methodology (OS-VVM) delivers advanced verification test methodologies, including Constrained and Coverage-driven Randomization, as well as Functional Coverage, providing advanced features to VHDL design engineers while enabling them to continue to develop using VHDL.
Digital
Verification
Helps you perform verification by providing a set of capabilities that access HDL signals and enable actions based on changes in the values of these signals. 
Digital
Verification
Is a set of Java APIs and tools to enable Verilog hardware design verification of ASICs and FPGAs using the Java programming language.
Digital
Verification
Is free software for designing printed circuit board layouts. It has many features and is capable of professional-quality output.
PCB
The printed circuit board layout editor
Is a free, open-source PCB editor for Microsoft Windows, released under the GNU General Public License. It was designed to be easy to learn and easy to use, yet capable of professional-quality work.
PCB
PCB editor
Integrated tool for breadboard, schematic, and PCB design. Targeted at non-engineers (designers, artists, researchers, hobbyists) and users of micro-controller platforms such as Arduino.
PCB
Breadboard, schematic, and PCB design
KiCad provides for all design stages through the same interface: Schematic capture, PCB layout, Gerber generation/visualization, and library editing are all standard features. It also has a "3D view" feature for PCBs.
It is available for all three major operating systems
PCB
PCB schematics and layout
Is a discrete event simulation environment. Its primary application area is the simulation of communication networks, but because of its generic and flexible architecture, is successfully used in other areas like the simulation of complex IT systems, queueing networks or hardware architectures as well.
Electronic system level
Detail router
Clunky class library for digital design.
Electronic system level
Clunky class library for digital design
Is a Python package for using Python as a hardware description language.
Electronic system level
Hardware description language

Friday 15 July 2016

ISRO and Bangalore based Navika gets India GPS freedom

India gets the technology-freedom in one of the key areas of global positioning systems (GPS), which is important not only for improving the lives of most of Indians and also for strategic purposes. 

With the launch of seventh satellite by ISRO for global positioning Systems application, India's indigenous GPS system named NAVIC is up and running fully. NAVIC is the sixth GPS satellite constellation system in the world. 

So with this Make-in-India achievement in space technology, there is also another Make-in-India achievement in electronics components, where an India owned Bangalore company called Navika Electronics is making GNSS/GPS semiconductor chipsets for receiving GPS data. This is also significant because there are hardly very few Indian companies designing and selling semiconductor chips in their own brand. Navika has offices both in Bangalore and Singapore.

AST-230 from Navika is a GPS SOC for portable electronics applications. The AST-230 SOC is powered by ARM processor core ARM7TDMI. AST-230 features 16-Channel high performance GPS-SBAS baseband supporting indoor positioning. A internal memory of 2MB SRAM, USB 2.0, CAN2.0, SPI, I2C, UART are some of the features available in this chip.

AST-400 is another similar product from Navika. AST-400 integrates GPS-SBAS RF front-end with a high performance GPS-SBAS digital baseband/processor, making it suitable for applications which require smaller footprint.

Another product AST-GPSRF from Navika also packs RF front-end chip for down conversion and amplification of GPS and Galileo signals. AST-GPSRF is designed for L1 (1575.42 MHz), C/A GPS band receivers and OS Galileo band receivers.

There are lot more GPS/GNSS product solutions from Navika for different GPS/GNSS applications.

Check out the website http://www.navika-electronics.com for more details on this fabless Indian semiconductor company.