Open side-bar Menu
 Aldec Design and Verification
Sunil Sahoo
Sunil Sahoo
Sunil is Corporate Applications Engineer at Aldec. Sunil provides support for customers exploring simulation tools as an Aldec Applications Engineer. His practical engineering experience includes areas in, Digital Designing, Functional Verification and Wireless Communications. He has worked in wide … More »

SynthHESer – Aldec’s New Synthesis Tool

 
August 11th, 2020 by Sunil Sahoo

In the early days of digital design, all circuits were designed manually. You would draw K-map, optimize the logic and draw the schematics. If you remember, we all did many logic optimization exercises back in college. It was time consuming and very error prone. This works fine for designs with  a few hundred gates, but as the designs get larger and larger this became non-feasible.

Designs that are described at a higher level of abstraction are less prone to human errors. High-level descriptions of designs are done without significant concern regarding design constraints. The conversion from high-level descriptions to gates is done by using synthesis tools. These tools use various algorithms to optimize the design as a whole. This circumvents the problem with different designer styles for the different blocks in the design and sub-optimal design practices. Logic synthesis tools also allows for technology independent designs. Logic synthesis technology was commercialized around 2004, and since then it’s been part of the standard EDA tool chain for ASICs and FPGAs.


So what is logic synthesis? Logic synthesis converts a high-level description of design into an optimized gate-level netlist. Logic synthesis uses a standard cell libraries which have simple cells, like basic logic gates(and, or, and nor), or some macro cells (adder, muxes, memory, and flip-flops). Standard cells put together are called technology library.

A lot of times synthesis tools especially for FPGAs can become technology specific and this can cause issues in the long run with reuse. Here at Aldec in our hardware toolchain we do use other synthesis tools for logic synthesis. But having our own logic synthesis tools in our tool chain does provide more control and integration with a complete verification flow.

And this is what we plan on accomplishing with our SynthHESer product. It is Aldec’s proprietary synthesis tool in our HES-DVM tool. We bench marked some designs against Vivado and we performed around 10x faster. It supports General Technology (GTech) netlist for synthesis to technology independent netlist.

For the rest of this article, visit the Aldec Design and Verification Blog

Tags: , , , , , , , , , , , , ,

Categories: Active-HDL, Emulation/Acceleration

Logged in as . Log out »




© 2024 Internet Business Systems, Inc.
670 Aberdeen Way, Milpitas, CA 95035
+1 (408) 882-6554 — Contact Us, or visit our other sites:
TechJobsCafe - Technical Jobs and Resumes EDACafe - Electronic Design Automation GISCafe - Geographical Information Services  MCADCafe - Mechanical Design and Engineering ShareCG - Share Computer Graphic (CG) Animation, 3D Art and 3D Models
  Privacy PolicyAdvertise