Ruby Cherry EDA offers expert scripting services. We have a comprehensive library of ready-to-use scripts for EDA/CAD environments, including a wide array of automation scripts. Our library includes scripts supporting Synopsis and Cadence digital, analog, RF and mixed-signal EDA environments, as well as integration of 3rd party tools. We offer an expanding collection of specialized scripts to academic institutions to manage differentiated EDA environments and permissions in coursework and research.
Ruby Cherry EDA provides custom scripting service in Python, TCL, Perl, SKILL., bash and CSH. Our custom scripting services include:
-
environment setup
-
release management
-
load balancing
-
RTL-GDSII flow for digital design
-
custom design flow for analog, RF and mixed-signal design
-
logic synthesis
-
static timing analysis (STA) tools
Ruby Cherry EDA clients have access to our scripting-solutions library of Python, TCL, Perl and SKILL scripts. Script functions in our library include:
Python
-
implemenating load balancing methodology
-
license management
-
translators
-
generating timing libraries
-
data consistency checks
-
cloud automation
TCL/Perl
-
support for front-end RTL designers
-
diagnostics for logic synthesis, static timing, power, and routing congestion
-
debugging to resolve CAD flow issues
-
automation of EDA tool flow and methodology
-
integration of EDA tools
-
database integration
-
Netlist translation for Verilog, DEF and LEF
-
timing constraint management
SKILL
-
customization of Cadence GUI and environment
-
layout productivity such as pin placement, auto-routing, and correct-by-construction EM
-
integration of ADE with load balancing software
-
integrating 3rd party tools into the Cadence cockpit
-
advanced measurement expression
-
digital routes in analog environment
-
density analysis
-
advanced pCell devices
-
creation of OA views of digital libraries with hooks for VirtuosoXL and GXL
-
Techfile enhancement