• Tech Ads

MOSIS – Affordable Integrated Circuits Fabrication

MOSIS Is An Multi-Project Wafer (MPW) Integrated Circuit (IC) Fabrication Service Provider.

MOSIS – Affordable Integrated Circuits Fabrication

“MOSIS is operated by the Information Sciences Institute at the University of Southern California (USC). MOSIS merges multiple IC designs submitted by both companies and universities onto multi-project wafers (MPW) to share the cost of fabrication among multiple users.”

MOSIS - Affordable Integrated Circuits Fabrication

MOSIS – Metal Oxide Semiconductor Implementation Service

MOSIS keeps the cost of fabricating    prototype quantities low by aggregating multiple designs onto one mask set. This allows customers to share overhead costs associated with mask making, wafer fabrication, and assembly.

MOSIS Design Reference

A variety of design flows (digital, analog, mixed-signal) can be used with a number of different CAD tools, technology files, design kits, libraries and IP to create designs for processes accessed by MOSIS.

MOSIS Integrated Circuit Fabrication Service
USC Information Sciences Institute, 4676 Admiralty Way, 7th floor
Marina del Rey, CA 90292-6695, USA

Cadence Design Systems and OrCAD

Cadence RF Design Methodology Kit enables customers to rapidly address wireless opportunities by addressing system-level, verification and IC parasitic challenges.

Cadence Design Systems and OrCAD

Cadence Functional Verification Kit for ARM offers a comprehensive verification solution specifically for engineers developing ARM processor-based designs.

Cadence Design Systems and OrCAD

Cadence PSpice A/D and Advanced Analysis

Spice-based simulator for system design. It simulates complex mixed-signal designs containing both analog and digital parts, and it supports a wide range of simulation models such as IGBTs, pulse width modulators, DACs, and ADCs.

Cadence OrCAD Capture and Capture CIS 

Schematic design solution, supporting both flat and hierarchal designs from the simplest to the most complex. Seamless bi-directional integration with OrCAD PCB Editor enables data synchronization and cross-probing/placing between the schematic and the board design.

Cadence Tutorial for VLSI Design

This site contains a complete on-line tutorial for a typical bottom-up design flow using CADENCE Custom IC Design Tools (version 97A). The examples were generated using the HP 0.6 um CMOS14TB process technology files, prepared at North Carolina State University (NCSU) and made available through MOSIS.

SPICE Analog Simulation Program TINA TI

TINA is an easy-to-use, but powerful, circuit simulation program based on a SPICE engine. TINA-TI is a fully functional version of TINA, loaded with a library of TI macromodels plus passive and active models.  TINA-TI’s new version 7.0 has changes from Version 6.0 in the following areas:

SPICE Analog Simulation Program TINA TI

SPICE Analog Simulation Program TINA TI

TINA-TI provides all the conventional DC, transient and frequency domain analysis of SPICE and much more. TINA has extensive post-processing capability that allows you to format results the way you want them. Virtual instruments allow you to select input waveforms and probe circuit nodes voltages and waveforms. TINA’s schematic capture is truly intuitive-a real “quickstart.”

Continue reading

gEDA Project – Open Source EDA

The gEDA project is working on producing a full GPL’d suite of Electronic Design Automation tools. These tools are used for electrical circuit design, schematic capture, simulation, prototyping, and production.

gEDA – Electronic Design Automation

Currently, the gEDA project offers a mature suite of free software applications for electronics design, including schematic capture, attribute management, bill of materials (BOM) generation, netlisting into over 20 netlist formats, analog and digital simulation, and printed circuit board (PCB) layout.

gEDA Project’s Homepage

gEDA - Electronic Design Automation

gschem is the schematic capture program/tool which is part of gEDA. Its sole purpose is to facilitate the graphical input of components/circuits.

PCB is an interactive printed circuit board editor. PCB offers high end features such as an autorouter and trace optimizer which can tremendously reduce layout time. For custom requirements,


Icarus Verilog 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.

GTKWave is a fully featured GTK+ based waveform viewer. GTKWave is designed to handle many signals at once, it has three signal searching modes (Regular Expressions, Hierarchy, and Tree) as well as the ability to display data in many different formats.

Visual Embedded RAD

Just like an electronic circuit is a graphical representation of what will be on the PCB. Firmware development should be a 2D graphical diagram of what goes into eeprom.

An example is the Ladder Logic software that can program 80C51 types in a Fanuc, Allen Bradley or Siemens PLCs. Then many people can do at least restricted firmware programming for some embedded solutions.

Build a DMM or digital multi meter

Visual Embedded RAD. This is more like code snippets inserted in code in the background when user drags and drops a Hardware Function or Program Method. The Environment is Visual, but Code is compact as same modules or blocks used. There is no C or Intermediate Language. Visual to Binary Hex Direct.

(Idea – Mar-04, Revised again – 4 April 2008, Nature – Open Source Anantha Narayan )

The Motor Bicycle

At late 40s I am into riding Geared Cycles. A Cycle Guru says it is the ‘Cadence’ in pedaling speed. What I need is a ‘Mentor’ for the Methodology behind Optimum Gear usage.

Mixed Circuits Analog with Digital

But some people are developing what will become well known as The Motor Bicycle, funny names.

Updated Nov 2015

Atmel Corporation – Advanced Semiconductors

Design and manufacture of advanced semiconductors, with focus on microcontrollers, nonvolatile memory, logic, radio frequency (RF) components and sensors.

Atmel Corporation – Advanced Semiconductors

The also have application-specific standard products (ASSPs) or custom ASICs. The popular products with the Embedded Engineer Include Atmel AVR 8-bit and 32-bit microcontrollers, ARM-based computing chips. and the New SAM D20 family based on the ARM Cortex…

SAM9M10-G45-EK – ARM926-based eMPU eval kit

Fully-featured evaluation platform for the Atmel AT91SAM9M10 or AT91SAM9G45 microcontroller. The evaluation kit allows users to extensively evaluate, prototype and create application-specific designs.

SAM9M10-G45-EK - ARM926-based eMPU eval kit

Highlights – Two high speed USB hosts and one high speed USB device port. An Ethernet 10/100 interface. Two high speed multimedia card interfaces. An LCD TFT display 480-RGB-272. A composite video output. A camera interface and communication peripherals.

8051 Architecture – Application Notes

Broad range of feature-rich 8-bit microcontrollers (MCUs) based on the 8051 instruction set. Pin-to-pin compatible members from our 8051 portfolio. 8-bit MCUs based on the low-power single-cycle AT89LP core to MCS-51 industry-standard socket drop-in devices and small-footprint 14/16/20/28-pin derivatives.

Updated Nov 2013

Quite Universal Circuit Simulator – Qucs

An integrated circuit simulator. Sketch the circuit and simulate the large-signal, small-signal and noise behavior of the circuit. After that simulation has finished you can generate and display the simulation results on the presentation output page.

Quite Universal Circuit Simulator – Qucs

The Qucs GUI is well advanced and allows setting up schematics and presenting simulation results in various types of diagrams. DC, AC, S-parameter, noise and transient analysis is possible, mathematical equations and use of a subcircuit hierarchy (with parameterised subcircuits) are available. Qucs can also import existing SPICE models for use in your simulations.

Quite Universal Circuit Simulator - Qucs

EDA and Technical Software Components

  • ADMS — Verilog-A translator
  • ps2sp.pl — A SPICE preprocessor
  • ASCO (A SPICE Circuit Optimizer)
  • FreeHDL — for VHDL digital simulations
  • Icarus Verilog — for Verilog-HDL digital simulations
  • GNU Octave — for Octave interactive interface
GNU Octave is a high-level interpreted language, primarily intended for numerical computations. It provides capabilities for the numerical solution of linear and nonlinear problems, and for performing other numerical experiments. It also provides extensive graphics capabilities for data visualization and manipulation.