OpenCollector

Submit News FrontPage

asco 0.4.8 Category: tool
ascodev 27 February 2012; 14:15

ASCO is a SPICE circuit optimizer used to design high performance analog low-power low-voltage circuits for mobile communications. The key features of the ASCO tool are:

  • Simulator independent: currently out-of-the-box support for Eldo (TM), HSPICE (R), LTSpice (TM), Spectre (R) and Qucs exist. More are to be included in future releases.
  • Number of variables: there is, in theory, no limit to the number of circuit variables that can be optimized, except those constraints imposed by the available computer memory and/or the time required to generate a functional circuit. It is currently hardcoded in the C code.
  • PVT corners: by using the simulator functionality, the possibility to test various design corners and Monte Carlo analysis is only limited to the simulator capability and by the time it takes to finish the optimization.
  • Efficiency: the optimization algorithm features a global optimization using differential evolution. It has been used on a variety of applications and is know to produce good results in an acceptable time.
  • Within the supported SPICE simulators, arbitrary netlist can be optimized on different conditions without having to recompile the code.
  • File format: all outputted data and log information is stored in plain text format. This guarantees that they will be always readable in the future. In addition, it makes possible to use other existing tools to post-process the optimization results.

Update

  • The 'postp' tool better supports Spectre.
  • Support for Spectre in the 'alter' tool.
  • Support for IEC 60063 preferred number series for resistors, capacitors and inductors (E3, E6, E12, E24, E48, E96 and E192).
  • Code clean-up.
  •   License: GPL homepage download

    logpro v1.03 Category: tool
    Matt Welland 24 September 2011; 15:00
    With logpro you can write command files to rigorously analyze log files. For example you may have a complex simulation with many steps, compilation, simulation, analysis, clean up etc. You want to know in an automated way if the simulation ran. Manually reading the log file(s) once or twice searching for errors, warnings and messages is fine but by the third or forth time you want to automate it. Logpro can help.
      License: GPL homepage download

    megatest v1.25 Category: tool
    Matt Welland 24 September 2011; 14:57
    Megatest provides the minimum needed resources to make writing a suite of tests for software, design engineering or process control (via owlfs for example) without being overly specialized. Megatest in of itself does not know what constitutes a PASS or FAIL of a test and in most cases is is best used in conjunction with logpro or a similar tool to parse, analyze and decide on the test outcome.
      License: GPL homepage download

    RHINO V1.1 Category: design
    Alan Langman 22 August 2011; 08:53
    RHINO (Reconfigurable Hardware Interface for Computing and Radio) is a compute platform consisting of a single FPGA element with memory, high speed communication, and FMC-LPC (Vita 57.1) IO expansion slots, all controlled via an ARM Cortex A8 processor running the BORPH operating system. For up to data progress, follow us on twitter @rhinoplatform.
      License: Other homepage download

    i4uc 0.5.6 Category: tool
    Matias De la Puente 7 July 2011; 18:00
    i4uc is an IDE for developing the firmware of microcontrollers using free tools. It's developed in vala language. In 0.5.6 the development of this types of microcontrollers are supported: - ARM (ARM7TDI, CORTEX-M, etc.) - AVR - MSP430 - PICs (8-bits only)
      License: GPL homepage download

    Chips v0.1 Category: tool
    Jon Dawson 30 April 2011; 04:24
    Chips is a Python library for designing hardware devices.
      License: Other homepage download

    qucsStudio 1.0 Category: tool
    18 February 2011; 12:31
    QucsStudio is mainly a circuit simulator that has evolved out of the project Qucs, but isn't compatible with it. It's meant be be a test project to create a complete development environment for electrical engineers.
      License: GPL homepage download

    zamiaCAD 0.10.0 Category: tool
    Rainer Dorsch 28 December 2010; 11:22

    zamiaCAD - Open Source Platform for Advanced Hardware Design

    zamiaCAD is a modular and extensible platform for advanced hardware design, analysis, and research. Its core components are the language independent instantiation graph (IG) data structure, the language dependent frontends generating an IG, and applications working on the IG data structure. The frontends consist of a parser and an elaboration engine. Currently, VHDL has a complete frontend, Verilog only has a parser. Applications like a simulator and an eclipse GUI are built on top of the IG and potentially language dependent structures like the abstract syntax tree. Currently, the zamiaCAD platform consists of more than 200k lines of Java code. More details

    There are three user categories of the zamiaCAD platform:

    • developers writing EDA tools
    • endusers using EDA tools coming with the platfrom
    • researches prototyping research algorithms

    The most important zamiaCAD features are

    • IDE for VHDL: eclipse plugin, code is scalable and has handled very large industrial designs, usable, if prepared to report bugs. For details, see the tutorial for details
    • Simulator support: with external simulator and vcd files, usable to display waveform and relate values to source code. A complete, standards-compliant built-in simulator is under development. While it is not complete yet and has not been tuned for performance, it already offers very quick startup and turnaround times and is a key tool providing for quick, interactive development of smaller hardware designs and cores.
    • Synthesis: Code for generating RTL graph is currently under early development
    For a more complete list of features see the feature page

    The zamiaCAD project currently aims for

    • EDA developers and researchers participating in the development of the project
    • Testers working with the zamiaCAD IDE, thus testing zamia platform and applications, and willing to write bugreports with small VHDL testcases showing the problems
    • Companies looking for commercial support and development for the zamiaCAD platform or tools
    To test zamiaCAD download version 0.10.0 for Linux or Windows. The tutorial helps getting started. If you want to see the zamiaCAD code and get started developing see getting started

    To participate in the project please contact us through the mailing lists, through the forums, or through our support mail address, see the contact page

    Feedback of any kind is very welcome.

      License: gpl homepage download

    Covered 0.7.10 Category: tool
    Trevor Williams 28 December 2010; 09:53
    Covered is a Verilog code coverage utility that reads in a Verilog design and generated VCD/LXT/FST dumpfile (or runnable in VPI module form) from that design and generates a coverage file that can be merged with other coverage files and/or used to create a coverage report. Covered also contains the coverage report utility that reads in a coverage file to produce human-readable coverage reports viewable in ASCII or GUI form. Areas of coverage measured by Covered are: line, toggle, memory, combinational logic, FSM state and FSM state transition, and assertion coverage.

    Update
    Updated FST library support.

      License: GPL homepage download

    Electric 9.0 Category: tool
    gs 12 December 2010; 17:55
    The Electric VLSI Design System is a framework for all computer-aided design and engineering work. The system understands MOS, Bipolar, schematics, printed circuitry, artwork, and many others. In addition, Electric contains design-rule checkers, simulators, generators (PLA, etc.), routers, a VHDL compiler, a compactor, network comparison, and other tools. Interpretive languages can be built-in (currently LISP and TCL are available). Current versions of Electric have been rewritten from C to Java.

    Update

    There are many "firsts" in this release of Electric:

    • This is the first release of Electric from Oracle.
    • This is the first release of Electric that uses the Maven build system to ensure that all dependencies are found.
    • This is the first release of Electric as a Java Web Start application.
    • This is the first release of Electric that offers access to the developer's source code repository.
    • This is the first release of Electric that includes Scala code as well as Java code.

    Also new in this release are multithreaded Routing tools from the University of Karlsruhe.

      License: GPL homepage download

    Page maintainer: graham@opencollector.org