Quantcast
Channel: Cadence Digital Implementation Blogs
Viewing all 347 articles
Browse latest View live

Genus Synthesis Solution – Introduction to Stylus Common UI

$
0
0

The Cadence® Genus  Synthesis Solution, Innovus  Implementation System, and Tempus  Timing Signoff Solution have a lot of shared functionality, but in the past, the separate legacy user interfaces (UIs) created a lot of differences.

A new common user interface that the Genus solution shares with the Innovus and Tempus solutions streamlines flow development and simplifies usability across the complete Cadence digital flow. The Stylus Common UI provides a next-generation synthesis-to-signoff flow with unified database access, MMMC timing configuration and reporting, and low-power design initialization.

This webinar answers the following questions:

  • What is the Stylus Common UI and why did Cadence develop it?
  • How does someone invoke and use the Stylus Common UI?
  • What are some of the important and useful features of the Stylus Common UI?
  • What are key ways the Stylus Common UI is different from the Legacy UI?

If you want to learn more about Stylus UI in the context of Genus Synthesis Solution, refer to 45-minute recorded webinar on https://support.cadence.com (Cadence login required).

Video Title: Webinar: Genus Synthesis Solution—Introduction to the Stylus Common UI (Video)

Direct Link: https://support.cadence.com/apex/ArticleAttachmentPortal?id=a1O0V000009MoGIUA0&pageName=ArticleContent

Related Resources

If interested in the full course, including lab content, please contact your Cadence representative or email a request to training_enroll@cadence.com. You can also enroll in the course on http://learning.cadence.com.​

Enhance the Genus Synthesis experience with videos: Genus Synthesis Solution: Video Library

For any questions, general feedback, or future blog topic suggestions, please leave a comment. 


Exploring Genus-Joules Integration is just a click away!!

$
0
0

Joules RTL Power Solution provides a cockpit for RTL designers to explore and optimize the power efficiency of their designs. But this capability is now not just limited to RTL designers!! Yes, you as a synthesis designer too can use the power analysis capabilities of Joules from within Genus Synthesis Solution!!

But:

  • How to do it?
  • Is there any specific switch required?
  • What is the flow/script when Joules is used from within Genus?
  • Are all the Joules commands supported?

To answer to all these questions is just a click away in the form of video on “Genus-Joules Integration”; refer it on https://support.cadence.com (Cadence login required).

Video Title: Genus-JoulesIntegration (Video)

Direct Link: https://support.cadence.com/apex/ArticleAttachmentPortal?id=a1O0V0000091CnXUAU&pageName=ArticleContent

 

Related Resources

Enhance the Genus Synthesis experience with videos: Genus Synthesis Solution: Video Library

Enhance the Joules experience with videos: Joules RTL Power Solution: Video Library

For any questions, general feedback, or future blog topic suggestions, please leave a comment. 

Joules – Power Exploration Capabilities

$
0
0

Several tools can generate power reports based on libraries & stimulus. The issue is what's NEXT?

  • Is there any scope to improve power consumption of my design?
  • What is the best-case power?
  • Pin-point hot spots in my design?
  • How to recover wasted power?

And here is the solution in form of Joules RTL Power Exploration. Joules’ framework for power exploration and power implementation/recovery is stimulus based, where analysis is done by Joules and is explored/implemented by user.

Power Exploration capabilities include:

  • Efficiency metrics
  • Pin point RTL location
  • Cross probe to stim
  • Centralize all power data

 Do you want to explore more? What is the flow? What commands can be used?

There is a ONE-STOP solution to all these queries in the form of videos on Joules Power Exploration features on https://support.cadence.com (Cadence login required).

Video Links:

How to Analyze Ideal Power Using Joules RTL Power Solution GUI? (Video)

What is Ideal Power Analysis Flow in Joules RTL Power Solution? (Video)

How to Apply Observability Don’t Care (ODC) Technique in Joules? (Video)

How to Debug Wasted Power Using Ideal Power Analyzer Window in Joules GUI? (Video)

Related Resources

Enhance the Joules experience with videos: Joules RTL Power Solution: Video Library

For any questions, general feedback, or future blog topic suggestions, please leave a comment. 

 

 

Library Characterization Tidbits: Rewind and Replay

$
0
0
A recap of the blogs published in the Library Characterization Tidbits blog series.(read more)

Library Characterization Tidbits: Recharacterize What Matters - Save Time!

$
0
0
Read how the Cadence Liberate Characterization solution effectively enables you to characterize only the failed or new arcs of a standard cell.(read more)

Library Characterization Tidbits: Reuse to Recharacterize - Improve Productivity with Liberate MX

$
0
0
A write up on how Liberate MX effectively enables you to characterize only the failed or new arcs.(read more)

Library Characterization Tidbits: Overriding the One-Sigma Rule of Liberty for LVF Modeling

$
0
0
As per Liberty specification, Liberty Variation Format (LVF) modeling is always done at one-sigma. However, did you know that Liberate Variety supports unique settings for characterization and LVF modeling? (read more)

2019 Annual HLS Survey Results

$
0
0

Each year, we survey the industry to get an idea of the industry’s experiences and expectations of high-level synthesis (HLS). As in last year’s survey, approximately half of the responses were from current HLS users, and half were from non-users. This year’s anonymous survey focused on productivity.

Spoiler alert: Users find the HLS flow to be over 2.5x more productive for design and nearly 4x more productive for verification compared to designing and verifying RTL by hand, similar but slightly higher than in our 2017 HLS productivity survey.https://youtu.be/DYpxcE7rBw8

So let's get on with the survey,,,

This was a good cross-section of HLS users and non-users, which I was very happy to see. The total number of responses is high enough that this survey is likely a decent representation of the industry.

The survey for non-users focused on their expectations of HLS. The results were remarkably in line with the 2017 survey results, so here I’ll focus on the responses of HLS users.

The first question for HLS users…

HLS users report very good productivity gains, averaging 2.7x more productive than hand-writing RTL (using the midpoint of each category). In fact, nearly half of all respondents reported at least a 2x improvement in productivity.

Interestingly, this is the one question where there was a significant difference based on geography. North American users reported the greatest productivity gain, averaging 3.7x ; on the other end of the spectrum, Japan reported only 2.1x productivity gain. (“Only”… I wish I could get to work 2.1x faster!)

That is a big enough difference to give me some homework to look into over the holiday and into Q1…

https://youtu.be/iw0Jr5CJLpA

 

The next question was about verification and the HLS flow…

 

 In a substantial improvement since 2017, almost 50% (okay, 47%) of respondents said that verification productivity is at least 2x better, with nearly 1 in 5 reporting over 10x improvement in productivity. On average, it comes out to a 3.9x verification improvement.

So, in general, companies using HLS get even more productivity benefit in verification than design. This is good, because we all know verification is the bottleneck in today’s complex SoC’s.

  

And finally…

With nearly identical results to our 2017 survey, reuse and retargeting of SystemC IP is also providing good benefit. That being said, I have to admit these results are not in line with what I hear anecdotally from our user base. This is an industry survey, not just Stratus users, but still this seems low.

I hear that 5x, 10x, or more productivity improvement (e.g., months to days) seems commonplace from the Stratus users who have adopted an HLS and behavioral IP flow. Retargeting for different technologies, PPA targets (power, performance, area), and even algorithmic changes are a cinch with behavioral IP.

This gives me some more homework to dig into... Stay tuned for more details as I learn them.

 

So all in all, companies who have adopted HLS are realizing very good productivity benefits. Excellent!!!

Finally, congratulations to Anderson Wang of Gyrfalcon Technology, Inc. for winning the GoPro HERO!

Happy holidays to Anderson and all of you! May your 2020 be filled with good cheer, good luck, good friends, and.. uh… good productivity!

Cheers!

https://youtu.be/rS0VQOHX7lM

Library Characterization Tidbits: A Matrix for Your Reference

$
0
0
When working on multiple tools of the Cadence Liberate Characterization Portfolio, do you tend to get confused about which commands or parameters are supported in a specific tool? Read more...(read more)

Library Characterization Tidbits: Liberate MX for Memory Characterization Video Series

$
0
0
As we embark upon our blogging journey again in 2020, in this Library Characterization Tidbits series, we want to draw your attention to an informative video series on memory characterization, which is available on the Cadence support portal.(read more)

Library Characterization Tidbits: Over the Clouds and Beyond with Arm-Based Graviton and Cadence Liberate Trio

$
0
0
Cadence Liberate Trio Characterization Suite, ARM-based Graviton Processors, and Amazon Web Services (AWS) Cloud have joined forces to cater to the High-Performance Computing, Machine Learning/Artificial Intelligence, and Big Data Analytics sectors. (read more)

Library Characterization Tidbits: Exploring Intuitive Means to Characterize Large Mixed-Signal Blocks

$
0
0
Let’s review a key characteristic feature of Cadence Liberate AMS Mixed-Signal Characterization that offers to you ease of use along with many other benefits like automation of standard Liberty model creation and improvement of up to 20X throughput.(read more)

Library Characterization Tidbits: Understanding the Liberate AMS Command-Line Flow

Curious About the Newly Released Innovus Implementation System v20.1?

$
0
0

We recently released the Innovus v20.1 software and you might be interested in learning about what's new or changed in the software.

Here are some suggestions to get you up to speed:

  1. The best place to find all the details of the changes relative to v19.1, is to refer to the What's New document on the Cadence support site.
  2. If you want a quick intro to the 20.1 graphical user interface, view this demo that I created.
  3. We have added some handy rulers and this demo shows you how to use them effectively.

We also offer an online training course for Innovus Implementation System (Block) 20.1. 

Happy learning!

Library Characterization Tidbits: Did Your Search for Constraints Fail?

$
0
0
While using the Cadence Liberate Characterization solution or the Liberate Variety statistical characterization solution, have you encountered a situation where the search for constraints failed to return results within the specified range of arcs and then the related cell was marked as failed? If yes, then do read this blog.(read more)

Voltus Voice: A New Blog Series to Discover the “Power” Within

$
0
0
Voltus Voice is a blog series aimed at showcasing the diverse Voltus technologies to achieve high-performance, accuracy, and capacity for next-gen chip designs. (read more)

Want to Explore Third-Party DFT Insertion Process in Genus?

$
0
0

Are you concerned about the process to integrate third-party DFT insertion during synthesis? Stop worrying!! We have the solution!

But:

  • How it is done?
  • What changes are recommended in the script while inserting third-party DFT in Genus?
  • Are there different third-party DFT flows?

To answer to all these questions is just a click away in the form of video on “Third-party DFT Insertion Flow in Genus Synthesis Solution”, on https://support.cadence.com (Cadence login required).

Video Links:

Third-partyDFT Insertion Flow in Genus Synthesis Solution (Video)

Related Resources

Enhance the Genus Synthesis experience with videos: Genus Synthesis Solution: Video Library

iSpatial Flow in Genus: A Modern Approach for Physical Synthesis

$
0
0

With advanced-process nodes, the physical delay of a standard cell, net delay, and congestion all lead to a higher requirement on the netlist. Genus/Innovus iSpatial bridges synthesis and implementation with integrated core engines and unified physical optimization. This gives great power, performance, and area (PPA) results in complex SoC designs while maintaining quality and design schedule.

  • Do you want to explore more?
  • How to set up and run iSpatial flow in Genus?
  • What commands can be used?
  • How files are passed from Genus to Innovus?
  • How you run files in Innovus then?

The questions are many but there is a ONE-STOP solution to all these queries in the form of iSpatial videos on https://support.cadence.com (Cadence login required).

Video Links:

How to Run iSpatial Flow in Genus Synthesis Solution? (Video)

How to Hand Off Data from Genus to Innovus In iSpatial Flow? (Video)

Script for Innovus Pre-CTS After Genus iSpatial Run (Video)

Related Resources

Enhance the Genus Synthesis experience with videos: Genus Synthesis Solution: Video Library

For any questions, general feedback, or future blog topic suggestions, please leave a comment. 

Library Characterization Tidbits: Rewind and Replay - 2

$
0
0
A recap of the blogs published in the Library Characterization Tidbits blog series.(read more)

Innovus Implementation System: What Is Stylus UI?

$
0
0

Hi Everyone,

Many of you would have heard about the Cadence Stylus Common UI and are wondering what it is and what the advantages might be to use it versus legacy UI.

The webinar answers the following questions:

  • Why did Cadence develop Stylus UI and what is Stylus Common UI?
  • How does someone invoke and use the Stylus Common UI?
  • What are some of the important and useful features of the Stylus Common UI?
  • What are the key ways in which the Stylus Common UI is different from the default UI?​

If you want to learn more about Stylus UI in the context of implementation, view the 45-minute recorded webinar on the Cadence support site.

Related Resource

Innovus Block Implementation with Stylus Common UI

 

Vinita Nelson

Viewing all 347 articles
Browse latest View live