SemiWiki.com - Video EP8: How Defacto Technologies Helps Customers Build Complex SoC Designs

Episode Date: June 6, 2025

In this episode of the Semiconductor Insiders video series, Dan is joined by Chouki Aktouf, CEO and Founder of Defacto Technologies. Dan explores the challenges of building complex SoCs with Chouki, w...ho describes challenges around managing complexity at the front end of the process while staying within PPA requirements and … Read More

Transcript
Discussion (0)
Starting point is 00:00:00 Hello, my name is Daniel Nenne, the founder of SemiWiki, the open forum for semiconductor professionals. Welcome to the Semiconductor Insiders video series, where we take 10 minutes to discuss leading edge semiconductor design challenges with industry experts. In today's episode, we are looking into how to build complex SoC designs with Shuki Actu from DeF De facto Technologies. Shuki, what are the current challenges behind building complex SoCs at the front end? Yeah, hello. Indeed, the current challenges to build large chips is first of all to manage the complexity of the chips. doing this integration or this design faster and with as low cost as possible.
Starting point is 00:00:52 Managing the PPA, trying to deliver as soon as possible. This is the key challenge is to do faster with a lower cost, knowing that the complexity is increasing. So in the line, complexity behind the process and building system on chip, it's to have as minimum resources as possible, manage, for example, the complexity of the views. As we all know before sentences, we need to manage different formats.
Starting point is 00:01:22 We need to manage the RTL, all the formats to be ready for sentences like the UPFSDC, the IPXact, sometimes internal formats. So managing all this, building the chip, go with confidence to the logic sentences or to the RTL simulation. This is really the challenge to do this, for example, within a day.
Starting point is 00:01:45 Right. Well, when building a new SOC, an important part is reuse from previous projects. How does SOC Compiler help with this? Yeah, reusing data, IPs, design information from previous projects is key to decrease the cost, to go faster. So with the Factors, as we see, compiler, a user can provide all the information from previous projects, all the data, all the RTL, all the file list, et cetera. And the tool can help extracting design information, can help building templates from the previous project to the user to start adding more information. And this actually design, reuse, and extraction
Starting point is 00:02:34 doesn't manage only the RTL, but RTL plus collaterals. And if needed, the missing views are generated from scratch. For example, I extract all the RTL from previous IPs and I need for packaging reasons to generate IP exact views. So the tool helps in that. So this is typically how the tool helps reaching high design ratio, like it's a 96, 98% from previous projects
Starting point is 00:03:02 which can be significant in decreasing the cost. And how do you manage PPA with this design process? Oh, PPA is really key when building a chip, when realizing this SOC design assembly. First of all, the tool, the software from De facto provides the features and APIs to build the top level, make the assembly. This is the first step. So this is needed for either logic synthesis or simulation. Now, when this is done, this is not enough to manage the PPA. To manage the PPA, you will need to make sure that this RTL and collaterals are, for example, physically aware. For example, mimic the layout post placement and routing. Restructuring an RTL, for example, is key to make sure that this RTL will lead to better results when going to synthesis.
Starting point is 00:04:07 So all this kind of managing the views together and re-architecturing the design pre-synthesis either for clock reasons, power reasons, physical reasons, DFT reasons, all this is managed. And when you do so, you will definitely better manage, for example, the area, you will get better results. You can decrease the area by 10, 15% when restructuring, for example, the RTL with a design collateral as per synthesis. So really this is very important.
Starting point is 00:04:40 Otherwise you would need to generate so many configurations, do so many iterations between the back end and the front. We're seeing a trend with AI integration with EDA tools. What is the de facto AI strategy? AI really is the key. De facto is now providing AI-based capabilities. Just to let you know that AI capabilities that I would be summarizing are key, especially when you design large chips here.
Starting point is 00:05:10 Just I want to show you that you can use DeFacto really to get really very good performance when building the chip. This is important to shorten the turnaround time, shorten the design cycles. Now, on the AI side, what is provided in de facto as a compiler today is a kind of assistant to help generating scripts more rapidly than just writing them from scratch. So generating scripts, better use the tool, for example,
Starting point is 00:05:41 asking the tool about the best way to use it, best commands to consider, et cetera. So to increase the tool usability and improve the code generation process today, as we see compiler, especially with this new major release that will be announced, the DAC, the 11, that will be demonstrating this AI-based capability. So this is really key for, especially the users
Starting point is 00:06:09 who start using the tool, and even for experts who wanna really generate new scripts, that's very, very helpful. Yeah, so this is the way we consider AI today, and much more features are coming in 2025. We'll be announcing them during the second half of this year. That's great.
Starting point is 00:06:27 I'm looking forward to seeing that. So final question, Suki. Is the DeFacto SOC compiler more useful for small or big chip design companies? What do your customers look like? Yeah, good question. Yeah, we actually, the current users are mixed between major chip design companies,
Starting point is 00:06:47 major semiconductor companies, the top tier, all of them use DeFacto, but we do count also small companies. It depends actually on the size of the chip. If you need to build a chip, either by small company or big company, where you need to do it faster, as we said earlier, we do it with as less engineering
Starting point is 00:07:05 resources as possible with confidence. This is where actually the de facto as a compiler is useful. So I would say as the answer to your question, Daniel is both. And again, it's a matter of complexity, managing the complexity and facing this complexity increase by using this solution.
Starting point is 00:07:27 Thank you, Shuki, that great conversation. I really look forward to seeing you at the Design Automation Conference later this month. Thank you very much. Likewise, thank you, Daniel. That concludes our video. Thank you for watching and have a nice day.

There aren't comments yet for this episode. Click on any sentence in the transcript to leave a comment.