Liquid PCB is a computer aided design application for designing printed circuit boards. Unlike other PCB CAD applications, you are not restricted to straight tracks and 45º angles. Instead, you can freely draw tracks any way you like, and the tracks themselves will move and bend as required to maintain your design rules. Vias and components are also free to move and rotate. The user interface exposes all functions through the multi-directional expanding mouse menu and the keyboard instead of through icons and menus.
Logic's Gate is a simple computer aided design tool for designing and testing logic circuits. It includes AND, OR, and NOT logic gates as well as logical wire required to connect them.
First oscilloscope for Linux: 100 MHz or 150 MHz Digital Oscilloscope
meter interprets data from a Radioshack multimeter with a PC interface.
Multilayer Multiconductor Transmission Line: a 2-D and 2.5-D electromagnetic modeling tool suite, generates transmission parameters and SPICE models from descriptions of electronics interconnect dimensions and materials properties
Mr Filter is an active filter design assistant. Electrical engineers can use it to design and simulate analog active filters.
The University of Manchester Department of Computer Science PCB design software: consists of a textual design entry tool, a ViewLogic Viewdraw netlist interface, Gerber and Unix plot file plotting utils and three autorouters
(commercial) Nexxim is an advanced, frequency- and time-domain circuit simulator for engineers designing the next generation of high- performance DigitalRF CMOS ICs, GaAs/SiGe RFICs, SIP/SOC packages, power delivery systems and gigabit computer and communication backplanes.
Ngspice is a mixed-level/mixed-signal circuit simulator. Its code is based on three open source software packages: Spice3f5, Cider1b1 and Xspice. Ngspice is part of gEDA project, a full GPL'd suite of Electronic Design Automation tools.
OCEAN is a comprehensive chip design package that includes a full set of powerful tools for the synthesis and verification of semi-custom sea-of-gates and gate-array chips.
pcb is free software for designing printed circuit board layouts. It has many features and is capable of professional-quality output.
PIC programmer is downloader software for Microchip PIC programmers. It is designed to work with any of the PC parallel port types of programers for the PIC16C84 processor.
picnic is an effort to bring PICs (Microchip's microcontroller) and NICs (network interface controllers) together. The current configurations are a PIC 16F877 micro controller, and an NE-2000 compatible ISA ethernet card with a Realtek 8019AS chip.
PICsim emulates a microcontroller PIC16F628 and peripherals such as USART, EEPROM, WDT, and timers.
Piklab is an integrated development environment for applications based on PIC and dsPIC microcontrollers. Gputils tools are used for assembling. Microchip programmers (currently only ICD2 on serial and USB ports) and several direct programmers are supported. It also includes a command line programmer.
The POLIS system is centered around a single Finite State Machine-like representation. A Co-design Finite State Machine (CFSM), like a classical Finite State Machine, transforms a set of inputs into a set of outputs with only a finite amount of internal state. The difference between the two models is that the synchronous communication model of classical concurrent FSMs is replaced in the CFSM model by a finite, non-zero, unbounded reaction time.
pport is a simple yet handy program and its documented counterpart for accessing the output pins of the parallel port. Using this bundle one can successfully control any house appliance or electronic device with a minimal hassle and practically no change.
ptgnlfsr generates PLD (Programmable Logic Device) programming tables & LFSR/BIBLO (Linear Feedback Shift Register/Built In Logic Block Observer) signature for a function given by the user.
py2port is a tool for performing two-port and one- port analysis on linear circuits. It was developed for analyzing PCB power-distribution-systems and lossy transmission lines.
QCADesigner is a Quantum-Dot Cellular Automata (QCA) circuit simulator. With powerful CAD capabilities, it allows the designer to quickly layout and simulate QCA circuits constructed with thousands of QCA cells. QCA is one of several emerging nanotechnologies with potential applications in future computers.
QElectroTech helps you to design electric schematics. It includes both a schematic editor and a symbol editor. It uses XML files to store the produced contents.
QProg is a software interface to the popular DIY line of PIC programmers sold by Kitsrus.com and is intended to be a cross- platform replacement for the software provided with the DIY kits.
QtDMM is a DMM readout software including a configurable recorder. The recorder features manual start, scheduled start (at a given time) and triggered automatic start when given thresholds are reached. Additionally you can start an external application when given thresholds are reached.
Qucs is a circuit simulator with a graphical user interface. It aims to support all kinds of circuit simulation types, e.g. DC, AC, S parameter, and harmonic balance analysis. Read more
Quine-McCluskey Logic Simplifier
Quine-McCluskey Logic Simplifier is a utility written to simplify digital logic. You feed it a canonical decimal list and it does the rest.
(commercial) Regtify is for managing
design data for register maps with PDF document
generation, VHDL code generation and arbitrary
Salut is a small program that performs calculations on simple networks around two-port devices (like transistors) characterized by s-parameters, at radio frequencies (RF). It has the ability to model components in series with a two-port block, like an inductance from the common lead to ground. Salut is also not restricted to the usual common emitter or common source configuration even though many semiconductor manufacturers only provide s-parameters for this case.
SAVANT is an extensible, object-oriented intermediate form (IIR) for the hardware description language VHDL. The project produced a suite of software to analyze VHDL, build the IIR, and output C++ suitable for execution with the TyVIS VHDL simulation kernel.
(commercial) Scheture is a schematic capture program. It includes verilog and spice netlisters. Also included is a plot capability for HP printers and plotters.
ScopeGrab captures a screendump from a portable Fluke Scopemeter oscilloscope and saves it in bitmap or postscript format.
SimpleScalar consists of compiler, assembler, linker, simulation, and visualization tools for the SimpleScalar architecture. With this tool set, the user can simulate real programs on a range of modern processors and systems, using fast execution-driven simulation.
SIS is an interactive tool for synthesis and optimization of sequential circuits.
(commercial) Slam is a layout editor with options for plotting, simple verification and floorplanning. The editor comes standard with translator to and from stream format. The editor provides database access thru Tcl. Very large designs, such as Bandercom's infiniband chips have been created using this system. A schematic capture system using the same database is in development.
(commercial) Slam-Edit is a mature IC Layout editor with the ability to edit very large designs (such as stream files larger than 10GB). Novel features include threading for redraw, support for displaying on multiple X servers simultaneously, and a Tcl interface to the database for user extensibility. The system is a library based system with multi-user support. Programmable structures (P-Cells) are available in Tcl. The editor includes gds input and output.
(commercial) SLED is a hierarchical schematic entry solution of the third generation allowing designers to perform graphic entry and configuration of their designs in a shorter time.
SmartSim lets you to create complex circuits by allowing you to create your own custom components and including them in other circuits, as if they were any other built-in component. These larger circuits can then also be included in other circuitry as sub-components.
(commercial) SOS is a collaboration platform for hardware design teams. Its capabilities include multi-site collaboration, version control, workarea management, release management, and project control. SOS seamlessly streamlines your entire design process by enhancing communication and facilitating efficient and accurate sharing of design data from concept through tapeout. This significantly improves design team productivity and dramatically reduces chances of requiring a mask re-spin due to configuration errors.
SPICE is a general-purpose circuit simulation program for nonlinear dc, nonlinear transient, and linear ac analyses. Circuits may contain resistors, capacitors, inductors, mutual inductors, independent voltage and current sources, four types of dependent sources, lossless and lossy transmission lines (two separate implementations), switches, uniform distributed RC lines, and the five most common semiconductor devices: diodes, BJTs, JFETs, MESFETs, and MOSFETs.
Spice Opus is a port of the SPICE 3f4 circuit simulator with added optimization utilities.
spicepp is a preprocessor for berkeley spice3f5. It adds support for some structures commercial spices provide. Useful additions include .meas, .param, .lib, .globals, inline comments and equations.
SRecord is a collection of powerful tools for manipulating EPROM load files.
(commercial) a complete simulation environment for Verilog. It supports the entire Verilog language, user defined primitives, specify blocks, system tasks and functions, PLI 1.0, VCD and SDF
Safety Verification Analysis Added To Spice: a collection of Python scripts used for adding repetitive analysis capabilities to Electronic Circuit Simulators like Berkeley Spice 3F5
SystemC is a modeling platform consisting of C++ class libraries and a simulation kernel for design at the system-, behaviroal- and register-transfer-levels. Designers create models using SystemC and standard ANSI C++.
(commercial) TauSim is a synchronous Verilog simulator with support for X and Z values. Release 3.0 optimizes RTL code, achieving high simulation speed on very large designs while preserving the rapid compilation of release 2.3. Gates and transistors are also optimized, with gate level designs simulating at speeds similar to RTL.
The SirBot Project
The SirBot Project provides an easy way to build, program, control, and monitor amateur robots.
THUD is a register transfer level (RTL) simulation environment optimized for cycle-based designs.
TkGate is an event driven digital circuit simulator with a tcl/tk-based graphical editor. TkGate supports a wide range of primitive circuit elements as well as user-defined modules for hierarchical design.
tlogsim is a logic circuit simulator written in C++, using Boost and gtkmm libraries.
TTA-based Codesign Environment
TTA-based Codesign Environment is a toolset that provides a complete co-design flow from C programs down to synthesizable VHDL and parallel program binaries.
Prev 50 Next 50