SmartSand announces SmartMerlins - Synthesis software
SmartSand announces SmartMerlins - Synthesis software
SmartMerlins™ - Synthesis is the first commercially available tool designed to support both leading synthesis tools - Synopsys Design Compiler and Cadence Ambit Build Gates. By simply changing one variable in the smartsand.setup file, users can select either synthesis tool.
Setting up the tool is straightforward, just point the tool to the directories where your source code is stored, setup the desired programmable features in the .smartsand.setup file, specify the top-level constraints - and GO. Never write another synthesis script again!
Get a head start on isolating your timing problems by starting synthesis earlier in your project. The SmartMerlins™ automatically adapt a you add, delete, and change design modules. Only changed modules are resynthesized.
Resolving timing problems is typically a nightmarish task. Manually generate one file that indicates the modules that need to be resynthesized, and the type of operation effort spent or each module, or allow the report analyzer to analyze your timing reports to automatically determine and take the next step.
Utilize Multiple CPU Parallelism with Flowtracer
Through our strategic relationship with Runtime Design Automation (RTDA), our customers can take full advantage of a fully-automated parallel flow by using the SmartMerlins™ along with RTDA's Flowtracer product. The SmartMerlins™-Flowtracer combination allows you to reap maximum utilization of your synthesis licenses and CPU availability by executing independent synthesis tasks in parallel.Toolset Features
- Truly tool-neutral, currently supporting both Synopsys Design Compiler and Cadence Build Gates.
- No Script writing needed, other than generation of the top-level constraints file.
- Dependencies and execution order is determined by analyzing your source code- either in VHDL or verilog.
- Source dates are tracked by the SmartMerlins™ and only changed modules are resynthesized.
- Using the timing report analysis capability, automate the resynthesis of modules that fail to meet timing goals, with various optimiztion schemes.
- Embed synthesis directives in your source code in tcl format-supported by both synthesis tools.
- Allows for a design to be broken into submodules, each synthesized locally.
- Supports Multiple CPU Platforms with Flowtracer.
SmartMerlins™ Procurement
- Purchased directly from SmartSand
Installed at customer site as part of Service Contract
Related News
- RIKEN adopts Siemens' emulation and High-Level Synthesis platforms for next-generation AI device research
- OKI IDS adopts Siemens Catapult High-Level Synthesis platform for design and verification services
- QuickLogic Collaborates with Mentor to Provide Seamless Design Environment for eFPGA Technology
- High-Level Synthesis Software from Forte Design Systems Adopted by LG
- Forte Design Systems Becomes First High-Level Synthesis Software Provider to Support IEEE 1666-2011 SystemC
Breaking News
- Arteris Joins Intel Foundry Accelerator Ecosystem Alliance Program to Support Advanced Semiconductor Designs
- SkyeChip Joins Intel Foundry Accelerator IP Alliance
- Siemens and Intel Foundry advance their collaboration to enable cutting-edge integrated circuits and advanced packaging solutions for 2D and 3D IC
- Cadence Expands Design IP Portfolio Optimized for Intel 18A and Intel 18A-P Technologies, Advancing AI, HPC and Mobility Applications
- Synopsys and Intel Foundry Propel Angstrom-Scale Chip Designs on Intel 18A and Intel 18A-P Technologies
Most Popular
- QuickLogic Delivers eFPGA Hard IP for Intel 18A Based Test Chip
- Siemens collaborates with TSMC to drive further innovation in semiconductor design and integration
- Aion Silicon Joins Intel Foundry Accelerator Design Services Alliance to Deliver Next-Generation Custom SoCs at Scale
- TSMC Unveils Next-Generation A14 Process at North America Technology Symposium
- BOS Semiconductors to Partner with Intel to Accelerate Automotive AI Innovation
![]() |
E-mail This Article | ![]() |
![]() |
Printer-Friendly Page |