Live data from Hacker News

Launch HN: SiLogy (YC W24) – Chip design and verification in the cloud

news.ycombinator.com

1–10 of 56 posts

Launch HN: SiLogy (YC W24) – Chip design and verification in the cloud

#1
Hi everyone! We’re the cofounders of SiLogy (https://silogy.io/). We’re building chip design and verification tools to speed up the semiconductor development cycle. Here's a demo: https://www.youtube.com/watch?v=u0wAegt79EA

Interest in designing new chips is growing, thanks to demand from AI and the predicted decline of Moore’s Law. All these chips need to be tested in simulation. Since the number of possible states grows exponentially with chip complexity, the need for verification is exploding. Chip developers already spend 70% of their time on testing. (See this video on the “verification gap”: https://www.youtube.com/watch?v=rtaaOdGuMCc).

Tooling hasn’t kept up. The state of the art in collaborative debugging is to walk to a coworker’s desk and point to an error in a log file or waveform file. Each chip company rolls out its own tooling and infra to deal with this—this was Kay’s (one of our cofounders) entire job at his last gig. But they want to work on chips, not devtools! The solutions they come up with are often inadequate and frustrating. That’s why we started SiLogy.

SiLogy is a web app to manage the entire digital verification workflow. (“Digital verification” means testing the logic of the design and includes everything before the physical design of the chip. It’s the most time-consuming stage in verification.)

We combine three capabilities:

Test orchestration and running: The heart of our product is a CI tool that runs Verilator, a popular open-source simulator, in a Docker container. When you push to your repo or manually trigger a job in the UI, we install your dependencies and compile your binaries into a Docker image, and run your tests. You can also rerun a single test with custom arguments using the UI.

Test results and statistics: We display logs from each test in the web app. We’re working on displaying waveform files in the app, too. We also keep track of passing and failing tests within each test suite, and we’re working on slick visualizations of test trends, to keep managers happy. :)

Collaboration: soon you’ll be able to send a link to and leave a comment on a specific location within a log or waveform file, just like in Google Docs.

Unlike generic CI tools, we focus on tight integration with verification workflows. When an assertion fails, we show you the source code where it happened. We’re hard at work on waveform viewing – soon you’ll be able to generate waves from a failing test, with the click of a button.

Our roadmap includes support for the major commercial simulators: VCS, Xcelium, and Questa. We’re also working on a test gen framework based on Buck2 to statically declare tests for your post-commit runs, or programmatically generate thousands of tests for nightly regressions.

We plan to sell seats, with discounts for individuals, startups, and research labs (we’re working on pricing). For now, we’re opening up guest registration so HN can play with what we hope is the future of design verification. We owe so much of what we know to this community and we’d be so grateful for any feedback. https://dash.silogy.io/signup/

Re: Launch HN: SiLogy (YC W24) – Chip design and verification in the cloud

#2
I'm a professional chip designer. And as somebody who's had to build this sort of internal tooling myself, I think this sort of product is desperately needed!

It makes sense to start with Verilator, because it's fast, easy, and open source, but it seems like it'll fall short on a lot of metrics. It seems like the big challenge is going to be making sure your tool can do everything that chip designers actually need to do. I remember spending almost a week bringing up gate-level simulation, which was a huge pain in the ass because our design used an ILM-based hierarchy. Handling things like X-propagation, timing constraints, mixed-language designs, and non-synthesizable models for mixed-signal IP is going to be really tricky, especially because they work differently in every simulator.

Is there any reason why you're not starting by targeting FPGA developers instead of semiconductor developers? It seems like the Verilator flow will do a much better job of fulfilling their needs, which are generally simpler, than fulfilling the needs of an ASIC team. Obviously in the long run, semiconductor developers are the bigger market, but you need far more features to be able to sell to ASIC teams.

Re: Launch HN: SiLogy (YC W24) – Chip design and verification in the cloud

#3
"design verification powered by Verilator"

Nice, coincidentally saw this as I was about to fire up Verilator for the first time in a long time this morning. Good to see a chip development/EDA type company getting funding from YC. It seems like the sector was seriously underfunded during the social media funding frenzy of the late aughts and until recently. Given how things have turned out, I'm pretty sure we would've been a lot better off funding chip development/EDA instead of social media.

Re: Launch HN: SiLogy (YC W24) – Chip design and verification in the cloud

#4
post #2

I'm a professional chip designer. And as somebody who's had to build this sort of internal tooling myself, I think this sort of product is desperately needed! It makes sense to start with Verilator, because it's fast, easy, and open source, but it seems like it'll fall short on a lot of metrics. It seems like the big challenge is going to be making sure your tool can do everything that chip designers actually need to…

I wonder if FPGA developers are as likely to spend as much on tools? They're kind of used to having most of their tools from the FPGA vendors be free or if not free fairly inexpensive.

Re: Launch HN: SiLogy (YC W24) – Chip design and verification in the cloud

#5
post #2

I'm a professional chip designer. And as somebody who's had to build this sort of internal tooling myself, I think this sort of product is desperately needed! It makes sense to start with Verilator, because it's fast, easy, and open source, but it seems like it'll fall short on a lot of metrics. It seems like the big challenge is going to be making sure your tool can do everything that chip designers actually need to…

Thank you! In fact we'll be helping our first customer with FPGA development. I don't know if we put a lot of thought into FPGAs vs semiconductors in terms of marketing but you raise good points, we'll discuss it.

Re: Launch HN: SiLogy (YC W24) – Chip design and verification in the cloud

#6

"design verification powered by Verilator" Nice, coincidentally saw this as I was about to fire up Verilator for the first time in a long time this morning. Good to see a chip development/EDA type company getting funding from YC. It seems like the sector was seriously underfunded during the social media funding frenzy of the late aughts and until recently. Given how things have turned out, I'm pretty sure we would've…

Thank you! Yes, we're very excited for the new chips that will be developed in the coming years, and we'd love to help them be born.

Re: Launch HN: SiLogy (YC W24) – Chip design and verification in the cloud

#8
When do you anticipate supporting UVM based testbenches? Verilator is definitely very fast, and SV assertions and coverage are powerful, however the lack of native UVM will require existing ASIC teams to develop new stimulus and checkers that they already have developed.

Re: Launch HN: SiLogy (YC W24) – Chip design and verification in the cloud

#9
post #5
post #2

I'm a professional chip designer. And as somebody who's had to build this sort of internal tooling myself, I think this sort of product is desperately needed! It makes sense to start with Verilator, because it's fast, easy, and open source, but it seems like it'll fall short on a lot of metrics. It seems like the big challenge is going to be making sure your tool can do everything that chip designers actually need to…

Thank you! In fact we'll be helping our first customer with FPGA development. I don't know if we put a lot of thought into FPGAs vs semiconductors in terms of marketing but you raise good points, we'll discuss it.

Just to clarify though, we are targeting both ASICs and FPGAs.

Re: Launch HN: SiLogy (YC W24) – Chip design and verification in the cloud

#10

When do you anticipate supporting UVM based testbenches? Verilator is definitely very fast, and SV assertions and coverage are powerful, however the lack of native UVM will require existing ASIC teams to develop new stimulus and checkers that they already have developed.

UVM support is a high priority for us, and our current infrastructure should make it basically drop-in once it's ready. Drop me an email if you are interested (email in bio), we will be sure to let you know when it's ready! :)
Post reply on HN