About Revolution EDA

Revolution EDA is an electronic design automation software package that offers significant advantages to integrated circuit designers. Here are some of the key benefits:
- Comprehensive design capabilities: Revolution EDA will offer a wide range of tools for creating, simulating, and optimising electronic circuits and systems, making it a complete solution for electronic design.
- User-friendly interface: The software has an intuitive and easy-to-use interface that allows designers to quickly and efficiently create and modify designs.
- Advanced simulation capabilities: Revolution EDA has advanced simulation features that allow designers to analyze and verify the behaviour of their designs in real-world conditions, helping to identify and resolve potential issues early in the design process.
- Open source software: Revolution EDA is open-source software, which means that it is free to use and can be modified and customised to meet the specific needs of individual designers.
- Cross-platform compatibility: The software is compatible with multiple operating systems, including Windows, Mac, and Linux, making it accessible to a wide range of users.
- Affordable: Revolution EDA is a cost-effective solution for electronic design, providing all the necessary design capabilities at an affordable price point.
Overall, Revolution EDA offers a powerful, flexible, and affordable solution for electronic design, making it an ideal choice for both novice and experienced designers.
Schematic and Symbol Editors
Revolution EDA symbol and schematic editors are the new generation symbol and schematic editors that target the professional custom integrated circuit designers. It is open-/shared-source software that will form the basis of further development in multiple areas of design functions, such as:
- Layout editing and automation
- PDK development
- Machine learning
- Design Rule Check
- Layout vs. Schematic Check
- Parasitic extraction
Advantages of Revolution EDA
Revolution EDA is a new generation of schematic and symbol editor targeting custom integrated circuit design.
- Revolution EDA can create symbols with both symbol attributes that are common to all instances as well instance parameters. Instance parameters can be also python functions that allow the dynamic calculation of parameters for each instance.
- Symbols can be created automatically from schematics and Verilog-A modules. Symbols can include circles, lines, rectangles and arches. Notes can be entered on symbols using Normal labels.
- Verilog-A symbols have a clear separation between model and instance parameters.
- File formats are JSON-based allowing easy inspection and editing with a text editor if needed.
- Netlisting process can be guided by a config view like commercial tools allowing designer to choose between different views for simulation.
- Hierarchical netlisting capability is available. Netlisting is currently geared towards Xyce although not everything has not been implemented yet, for example subcircuit parameters.
- Labels can include Python functions such that the full power of Python is available to instance callbacks functions. Thus, the professional front-end process design kits can be created.
- There is a familiar library browser allowing creation, renaming, copying, and deleting of libraries, cells and cell views.
- Configuration parameters can be saved in a configuration file.
- Log file logs error, warning and info messages.