<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: WIOWIZ Technologies</title>
    <description>The latest articles on Forem by WIOWIZ Technologies (@wiowiztech).</description>
    <link>https://forem.com/wiowiztech</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3715118%2F2cdc9ebf-584d-4576-b2a3-003223c5ebad.png</url>
      <title>Forem: WIOWIZ Technologies</title>
      <link>https://forem.com/wiowiztech</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/wiowiztech"/>
    <language>en</language>
    <item>
      <title>RVP - Reusable Verification Platform</title>
      <dc:creator>WIOWIZ Technologies</dc:creator>
      <pubDate>Tue, 14 Apr 2026 12:03:32 +0000</pubDate>
      <link>https://forem.com/wiowiztech/rvp-reusable-verification-platform-49p9</link>
      <guid>https://forem.com/wiowiztech/rvp-reusable-verification-platform-49p9</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjlwddg3x6t9v0xhfokon.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjlwddg3x6t9v0xhfokon.png" alt=" " width="800" height="466"&gt;&lt;/a&gt;&lt;br&gt;
Introducing the Reusable Verification Platform (RVP) from WIOWIZ, designed to expedite the chip Design verification process. RVP generates the environment and simulates it on FSiMX, our proprietary functional simulator, eliminating the need for any third-party dependencies throughout the verification chain.&lt;/p&gt;

&lt;p&gt;YAML in → UVM environment out → compiled, elaborated, simulated → coverage reported. The entire flow is WIOWIZ, end to end.&lt;/p&gt;

&lt;p&gt;Key features include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Describe your SoC's bus architecture (APB, AHB-Lite, AXI4) and peripherals (UART, SPI, I2C, CAN FD, Timer, PWM, ADC, DMA, etc.), and RVP generates a complete testbench.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Environment that includes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Per-IP agents with driver, monitor, and sequencer&lt;/li&gt;
&lt;li&gt;Protocol-specific VIP checkers and coverage collectors&lt;/li&gt;
&lt;li&gt;Auto-generated functional coverpoints, cross-coverage bins, and SVA assertions per IP&lt;/li&gt;
&lt;li&gt;A comprehensive coverage plan for review before simulation begins&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;We are sharing this in beta to address the verification infrastructure challenge, the extensive time spent wiring environments before the first real test. &lt;br&gt;
The free tier allows you to build a simple microcontroller-class SoC, view the complete generated architecture, review the coverage plan, and run simulations. Templates and UVM structure are visible, and full VIP source is licensed. ( Soon we will add complete test suite )&lt;/p&gt;

&lt;p&gt;The methodology focuses on functional coverage-driven tests to ensure code coverage, with every test created to meet a coverage bin requirement.&lt;/p&gt;

&lt;p&gt;Please share your feedback on what’s missing. &lt;/p&gt;

&lt;p&gt;Our roadmap extends to ADAS, SensorFusion, DPU, TCON/DDI, and application processor-class SoCs featuring high-speed interfaces and memory subsystems.&lt;/p&gt;

&lt;p&gt;WIOWIZ Technologies | FSiMX Cloud v0.6.0 Beta &lt;/p&gt;

&lt;h1&gt;
  
  
  Semiconductor #UVM #EDA #ChipDesign #Verification #SoC #VLSI #WIOWIZ #RVP
&lt;/h1&gt;

</description>
      <category>automation</category>
      <category>showdev</category>
      <category>testing</category>
      <category>tooling</category>
    </item>
    <item>
      <title>FSiMX: Building a Verification Simulator as a Platform</title>
      <dc:creator>WIOWIZ Technologies</dc:creator>
      <pubDate>Sun, 15 Mar 2026 05:37:10 +0000</pubDate>
      <link>https://forem.com/wiowiztech/fsimx-building-a-verification-simulator-as-a-platform-201i</link>
      <guid>https://forem.com/wiowiztech/fsimx-building-a-verification-simulator-as-a-platform-201i</guid>
      <description>&lt;p&gt;We are releasing the beta version of FSiMX, a Functional Verification Simulator developed by WioWiz Technologies.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://gitlab.com/wiowiztechnologies/fsimx_beta" rel="noopener noreferrer"&gt;WIOWIZ Technologies / fsimx_beta · GitLab&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;Simulation is the backbone of modern chip verification.&lt;/p&gt;

&lt;p&gt;Every design iteration, regression cycle, and debugging session ultimately flows through a simulator. Yet most verification environments still treat simulators as fixed tools — something you run, observe results from, and move on.&lt;/p&gt;

&lt;p&gt;But as silicon systems become more complex, that model begins to break down.&lt;/p&gt;

&lt;p&gt;At WIOWIZ, we started exploring a different question:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;What if the simulator itself were treated as a platform?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;That exploration led to FSIMX.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;When Simulation Becomes Infrastructure&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;In small projects, simulation feels straightforward:&lt;br&gt;
run tests, inspect waveforms, debug failures.&lt;/p&gt;

&lt;p&gt;But as designs scale, simulation environments quickly grow into something much larger:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Regression Orchestration&lt;/li&gt;
&lt;li&gt;Waveform Analysis Pipelines&lt;/li&gt;
&lt;li&gt;Debugging Infrastructure&lt;/li&gt;
&lt;li&gt;Performance Monitoring&lt;/li&gt;
&lt;li&gt;Coverage Collection&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Over time, the simulator stops being just a program and becomes the core execution engine of verification.&lt;/p&gt;

&lt;p&gt;At that point, treating it as a closed tool starts to limit what teams can build around it.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;The Platform Perspective&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Thinking of a simulator as a platform changes the architecture of verification workflows.&lt;/p&gt;

&lt;p&gt;Instead of only executing HDL code, the simulator becomes an extensible environment where engineers can layer additional capabilities such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Runtime Inspection Tools&lt;/li&gt;
&lt;li&gt;Debugging Instrumentation&lt;/li&gt;
&lt;li&gt;Custom Verification Flows&lt;/li&gt;
&lt;li&gt;Analysis Frameworks&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This shifts the mindset from:&lt;/p&gt;

&lt;p&gt;“&lt;strong&gt;Run simulation and analyze results&lt;/strong&gt;.” to “&lt;strong&gt;Build verification infrastructure on top of simulation&lt;/strong&gt;.”&lt;/p&gt;

&lt;p&gt;That difference becomes increasingly important as chip complexity grows.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Why Modern Systems Demand This Shift&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Today’s silicon designs combine multiple domains:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Heterogeneous Compute Engines&lt;/li&gt;
&lt;li&gt;Accelerators and AI workloads&lt;/li&gt;
&lt;li&gt;High-speed Memory Interfaces&lt;/li&gt;
&lt;li&gt;Chiplet-based Architectures&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Verifying these systems requires more than functional checks. Engineers need &lt;strong&gt;deep visibility, scalable regressions, and flexible debugging environments&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Traditional simulator usage models were never designed for this level of infrastructure.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;The Idea Behind FSIMX&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;FSIMX explores what happens when simulation is built with this platform mindset from the start.&lt;/p&gt;

&lt;p&gt;Rather than focusing solely on executing HDL, the idea is to enable a verification environment where new tooling, analysis layers, and experimental capabilities can evolve around the simulation core.&lt;/p&gt;

&lt;p&gt;It’s less about replacing existing simulators and more about enabling a different way to build verification infrastructure.&lt;/p&gt;

&lt;p&gt;The architectural thinking and motivations behind FSIMX are explained in detail in the canonical article from &lt;strong&gt;WIOWIZ&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;👉 &lt;a href="https://www.wiowiz.com/fsimx-building-a-verification-simulator-as-a-platform.html" rel="noopener noreferrer"&gt;FSiMX: Building a Verification Simulator as a Platform - WIOWIZ Technologies Pvt Ltd&lt;/a&gt; &lt;/p&gt;




&lt;p&gt;&lt;strong&gt;A Larger Trend in EDA&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Across the semiconductor ecosystem, engineering teams increasingly want tools that behave like systems they can extend, not black boxes they must work around.&lt;/p&gt;

&lt;p&gt;Simulation is one of the most natural places for that shift.&lt;/p&gt;

&lt;p&gt;When the simulator becomes a platform, verification teams gain the ability to build their own infrastructure — tailored to their design complexity and workflows.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjoksy737gamano5p5r43.jpeg" alt="FSiMX: Building a Verification Simulator as a Platform - WIOWIZ Technologies Pvt Ltd" width="800" height="580"&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Final Thought&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Verification is already the most resource-intensive part of chip development.&lt;/p&gt;

&lt;p&gt;Improving simulation infrastructure can have a massive impact on how efficiently teams debug, iterate, and validate silicon.&lt;/p&gt;

&lt;p&gt;Treating the simulator as a platform might be one of the most important shifts in how verification environments evolve.&lt;/p&gt;

&lt;p&gt;To explore the full engineering perspective behind FSIMX, read the original article from &lt;strong&gt;WIOWIZ&lt;/strong&gt;:&lt;/p&gt;

&lt;p&gt;👉 &lt;a href="https://www.wiowiz.com/fsimx-building-a-verification-simulator-as-a-platform.html" rel="noopener noreferrer"&gt;FSiMX: Building a Verification Simulator as a Platform - WIOWIZ Technologies Pvt Ltd&lt;/a&gt; &lt;/p&gt;

</description>
      <category>eventdriven</category>
      <category>verification</category>
      <category>chipdesign</category>
      <category>simulation</category>
    </item>
    <item>
      <title>DFT: The Crucial Gap in Open-Source Chip Design</title>
      <dc:creator>WIOWIZ Technologies</dc:creator>
      <pubDate>Sun, 22 Feb 2026 02:37:53 +0000</pubDate>
      <link>https://forem.com/wiowiztech/dft-the-crucial-gap-in-open-source-chip-design-35f4</link>
      <guid>https://forem.com/wiowiztech/dft-the-crucial-gap-in-open-source-chip-design-35f4</guid>
      <description>&lt;p&gt;The Gap That Blocks Tapeout&lt;/p&gt;

&lt;p&gt;As we neared tapeout, a hard reality set in.&lt;/p&gt;

&lt;p&gt;Our RTL was verified.&lt;br&gt;
Synthesis ran clean through Yosys.&lt;br&gt;
Place-and-route was handled by OpenROAD.&lt;/p&gt;

&lt;p&gt;But none of that gets you a testable chip.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;The Problem Nobody Talks About&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Generating a layout is not the same as producing testable silicon.&lt;/p&gt;

&lt;p&gt;After fabrication, real chips must:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Detect manufacturing defects&lt;/li&gt;
&lt;li&gt;Measure fault coverage&lt;/li&gt;
&lt;li&gt;Load tester-ready patterns&lt;/li&gt;
&lt;li&gt;Diagnose failures&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Without proper DFT infrastructure:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Internal state elements are inaccessible&lt;/li&gt;
&lt;li&gt;Fault coverage cannot be quantified&lt;/li&gt;
&lt;li&gt;Automated test equipment (ATE) cannot validate the die&lt;/li&gt;
&lt;li&gt;Yield analysis becomes guesswork&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You can fabricate a chip.&lt;/p&gt;

&lt;p&gt;But you cannot confidently prove it works.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fowlx1ikihsuq15ixgkcr.jpeg" alt="DFT: The Crucial Gap in Open-Source Chip Design" width="800" height="500"&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Why This Gap Is Structural — Not Cosmetic&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;DFT is often misunderstood as “just adding JTAG.”&lt;/p&gt;

&lt;p&gt;In production silicon, it involves:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Structural scan integration&lt;/li&gt;
&lt;li&gt;Fault modeling and simulation&lt;/li&gt;
&lt;li&gt;Automatic Test Pattern Generation (ATPG)&lt;/li&gt;
&lt;li&gt;Coverage measurement&lt;/li&gt;
&lt;li&gt;Tester-compatible vector export&lt;/li&gt;
&lt;li&gt;Built-in self-test strategies&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Open RTL-to-GDSII stacks do not yet provide a production-grade solution for this layer.&lt;/p&gt;

&lt;p&gt;And that gap becomes painfully visible as tapeout approaches.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;What WIOWIZ Discovered in Practice&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;While building a practical open silicon pipeline, WIOWIZ encountered a critical truth:&lt;/p&gt;

&lt;p&gt;The missing layer wasn’t synthesis.&lt;br&gt;
It wasn’t routing.&lt;br&gt;
It wasn’t timing closure.&lt;/p&gt;

&lt;p&gt;It was testability.&lt;/p&gt;

&lt;p&gt;Certain fault coverage ceilings, modeling inconsistencies, and structural limitations only become visible when pushing toward manufacturing-grade validation.&lt;/p&gt;

&lt;p&gt;These aren’t issues that show up in simulation demos.&lt;/p&gt;

&lt;p&gt;They show up when silicon is already fabricated.&lt;/p&gt;

&lt;p&gt;The detailed engineering observations — including why coverage plateaus occur and what actually resolves them — are covered in the canonical article:&lt;/p&gt;

&lt;p&gt;👉 &lt;a href="https://wiowiz.com/dft-the-crucial-gap-in-open-source-chip-design.html" rel="noopener noreferrer"&gt;DFT: The Crucial Gap in Open-Source Chip Design&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;The Bigger Question for Open Silicon&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Open-source hardware is advancing rapidly.&lt;/p&gt;

&lt;p&gt;But unless the ecosystem solves:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;How to insert scalable scan reliably&lt;/li&gt;
&lt;li&gt;How to model faults correctly&lt;/li&gt;
&lt;li&gt;How to measure meaningful coverage&lt;/li&gt;
&lt;li&gt;How to generate tester-ready outputs&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;…it remains incomplete for production silicon.&lt;/p&gt;

&lt;p&gt;DFT is not an enhancement layer.&lt;/p&gt;

&lt;p&gt;It is the bridge between “design complete” and “silicon validated.”&lt;/p&gt;

&lt;p&gt;Canonical source:&lt;br&gt;
&lt;a href="https://wiowiz.com/dft-the-crucial-gap-in-open-source-chip-design.html" rel="noopener noreferrer"&gt;DFT: The Crucial Gap in Open-Source Chip Design&lt;/a&gt;&lt;/p&gt;

</description>
      <category>eventdriven</category>
      <category>chipdesign</category>
      <category>dft</category>
      <category>opensource</category>
    </item>
    <item>
      <title>Bridging Digital and Photonic Verification</title>
      <dc:creator>WIOWIZ Technologies</dc:creator>
      <pubDate>Mon, 09 Feb 2026 13:36:19 +0000</pubDate>
      <link>https://forem.com/wiowiztech/bridging-digital-and-photonic-verification-54pm</link>
      <guid>https://forem.com/wiowiztech/bridging-digital-and-photonic-verification-54pm</guid>
      <description>&lt;p&gt;Silicon photonics is rapidly moving from research labs into &lt;strong&gt;production silicon&lt;/strong&gt; — especially in high-speed networking, AI infrastructure, and next-generation interconnects.&lt;/p&gt;

&lt;p&gt;Yet most verification flows are still built for a world where &lt;strong&gt;everything is electrical&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;That gap is becoming a real risk.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;When digital controllers and photonic devices interact in closed loops, verifying them in isolation is no longer sufficient.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;At &lt;strong&gt;WIOWIZ&lt;/strong&gt;, this problem surfaced not as theory, but as a &lt;strong&gt;practical verification challenge&lt;/strong&gt; while building real mixed-signal, mixed-physics systems.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Why Traditional Verification Breaks Down&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Digital verification has matured over decades:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;RTL → gate-level simulation&lt;/li&gt;
&lt;li&gt;coverage-driven regressions&lt;/li&gt;
&lt;li&gt;fault injection and corner analysis&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Photonic design tools, on the other hand, focus on:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;optical behavior&lt;/li&gt;
&lt;li&gt;waveguide loss and coupling&lt;/li&gt;
&lt;li&gt;resonator response&lt;/li&gt;
&lt;li&gt;thermal effects&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Each domain works well &lt;strong&gt;on its own&lt;/strong&gt; — but modern photonic chips depend on &lt;strong&gt;digital control loops&lt;/strong&gt; to remain functional.&lt;/p&gt;

&lt;p&gt;That interaction is where bugs hide.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;The Real Problem Is the Boundary&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;In silicon photonic systems:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Digital logic drives DACs&lt;/li&gt;
&lt;li&gt;DACs tune photonic devices&lt;/li&gt;
&lt;li&gt;Photodiodes feed signals back&lt;/li&gt;
&lt;li&gt;Controllers react cycle by cycle&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is not a static interface — it’s a &lt;strong&gt;feedback system&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Verifying digital logic without realistic photonic behavior (or vice versa) creates blind spots that only appear late in silicon or lab bring-up.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;A Mixed-Domain Verification Approach&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The approach described by &lt;strong&gt;WIOWIZ&lt;/strong&gt; treats the system as one integrated entity:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Digital controllers simulated at RTL / gate-level&lt;/li&gt;
&lt;li&gt;Photonic devices represented as &lt;strong&gt;behavioral models&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;DAC/ADC boundaries connecting both domains&lt;/li&gt;
&lt;li&gt;Clock-driven co-simulation across domains&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This allows engineers to observe:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;system-level convergence and stability&lt;/li&gt;
&lt;li&gt;calibration logic behavior under drift&lt;/li&gt;
&lt;li&gt;timing, noise, and fault scenarios&lt;/li&gt;
&lt;li&gt;bit-error trends before tape-out&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Importantly, this runs fast enough for &lt;strong&gt;regression-level verification&lt;/strong&gt;, not just one-off experiments.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Why Behavioral Photonic Models Matter&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Full optical physics simulations are accurate — but too slow for system verification.&lt;/p&gt;

&lt;p&gt;Instead, behavioral photonic models capture:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;loss and coupling effects&lt;/li&gt;
&lt;li&gt;resonator response curves&lt;/li&gt;
&lt;li&gt;photodiode current behavior&lt;/li&gt;
&lt;li&gt;thermal drift and noise&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These are the &lt;strong&gt;effects that digital controllers actually see&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;By modeling what matters — not everything — verification becomes both practical and predictive.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;This Is Where Most Teams Get Stuck&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Many teams still verify:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;digital logic separately&lt;/li&gt;
&lt;li&gt;photonic behavior separately&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;But real systems don’t fail in isolation.&lt;/p&gt;

&lt;p&gt;They fail when:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;calibration loops oscillate&lt;/li&gt;
&lt;li&gt;control FSMs mis-handle drift&lt;/li&gt;
&lt;li&gt;noise pushes systems out of lock&lt;/li&gt;
&lt;li&gt;feedback timing assumptions break&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Those failures only show up when &lt;strong&gt;both domains are simulated together&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;The full explanation, diagrams, and flow details are covered in the canonical article on &lt;strong&gt;WIOWIZ&lt;/strong&gt;:&lt;br&gt;
👉 &lt;a href="https://www.wiowiz.com/bridging-digital-and-photonic-verification.html" rel="noopener noreferrer"&gt;Bridging Digital and Photonic Verification&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Why This Matters Going Forward&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Silicon photonics is no longer optional for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;hyperscale networking&lt;/li&gt;
&lt;li&gt;AI accelerators&lt;/li&gt;
&lt;li&gt;disaggregated computing&lt;/li&gt;
&lt;li&gt;next-gen chiplet architectures&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Verification methodologies must evolve with it.&lt;/p&gt;

&lt;p&gt;Mixed-domain co-simulation is not a “nice to have” — it’s becoming a &lt;strong&gt;baseline requirement&lt;/strong&gt; for reliable silicon.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Read the Full Canonical Article&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This dev.to post intentionally avoids deep implementation details.&lt;/p&gt;

&lt;p&gt;If you want:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;system diagrams&lt;/li&gt;
&lt;li&gt;verification flow structure&lt;/li&gt;
&lt;li&gt;fault injection examples&lt;/li&gt;
&lt;li&gt;BER and eye-diagram methodology&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Read the full article on &lt;strong&gt;WIOWIZ&lt;/strong&gt; (canonical source):&lt;br&gt;
👉 &lt;a href="https://www.wiowiz.com/bridging-digital-and-photonic-verification.html" rel="noopener noreferrer"&gt;Bridging Digital and Photonic Verification&lt;/a&gt;&lt;/p&gt;

</description>
      <category>verification</category>
      <category>siliconphotonics</category>
      <category>eventdriven</category>
      <category>hardwaredesign</category>
    </item>
    <item>
      <title>The Game of Imitation: A Way to Build Consciousness</title>
      <dc:creator>WIOWIZ Technologies</dc:creator>
      <pubDate>Mon, 02 Feb 2026 01:54:08 +0000</pubDate>
      <link>https://forem.com/wiowiztech/the-game-of-imitation-a-way-to-build-consciousness-3hgm</link>
      <guid>https://forem.com/wiowiztech/the-game-of-imitation-a-way-to-build-consciousness-3hgm</guid>
      <description>&lt;p&gt;Most AI systems today are impressive imitators — but poor learners.&lt;/p&gt;

&lt;p&gt;They can reproduce patterns at scale, remix existing knowledge, and respond convincingly. Yet the moment context shifts or references disappear, they collapse back into dependency.&lt;/p&gt;

&lt;p&gt;This raises a deeper engineering question:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Is intelligence something you program — or something that emerges through disciplined imitation and accumulation?&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;At WIOWIZ, this question didn’t start as philosophy. It started as a very practical engineering problem.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;From Copying Code to Understanding Systems&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;In real engineering teams, learning doesn’t happen by memorizing outputs. It happens through repetition and abstraction:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Copy an existing implementation&lt;/li&gt;
&lt;li&gt;Modify it to fit a new requirement&lt;/li&gt;
&lt;li&gt;Recognize recurring patterns&lt;/li&gt;
&lt;li&gt;Internalize structure&lt;/li&gt;
&lt;li&gt;Create independently&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fcjgsat2n52z45tahby6d.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fcjgsat2n52z45tahby6d.jpeg" alt=".." width="800" height="999"&gt;&lt;/a&gt;&lt;br&gt;
That journey — from imitation to autonomy — is exactly how human engineers mature.&lt;/p&gt;

&lt;p&gt;Most AI systems today stop at step &lt;strong&gt;1 or 2&lt;/strong&gt;.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Imitation Is Not the Problem — Shallow Imitation Is&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The famous “imitation game” (often linked to the Turing Test) focuses on whether a system appears intelligent.&lt;/p&gt;

&lt;p&gt;But appearance isn’t understanding.&lt;/p&gt;

&lt;p&gt;True learning requires a system to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;extract structure from examples&lt;/li&gt;
&lt;li&gt;store it internally&lt;/li&gt;
&lt;li&gt;reproduce functionality &lt;strong&gt;without referring back to the original artifact&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you delete the output and the system can regenerate it from its internal model alone — something fundamental has changed.&lt;/p&gt;

&lt;p&gt;That shift matters far more than conversational fluency.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Artifact vs Understanding&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;One distinction became critical in our work:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Artifact&lt;/strong&gt; → the generated code, file, or output&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Understanding&lt;/strong&gt; → the internal representation that produced it&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Artifacts are disposable. Understanding is reusable.&lt;/p&gt;

&lt;p&gt;Most AI systems today preserve artifacts, not understanding. That’s why they struggle with transfer learning, long-term consistency, and true generalization.&lt;/p&gt;

&lt;p&gt;This is also where discussions around “consciousness” quietly intersect with engineering reality — not as mysticism, but as &lt;strong&gt;accumulated internal state that influences future behavior&lt;/strong&gt;.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Why Engineers Should Care About This&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;You don’t need to believe machines can be conscious to recognize this:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Systems that learn structurally outperform systems that retrieve statistically.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;In domains like:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Hardware design&lt;/li&gt;
&lt;li&gt;RTL generation&lt;/li&gt;
&lt;li&gt;Verification flows&lt;/li&gt;
&lt;li&gt;Safety-critical AI&lt;/li&gt;
&lt;li&gt;Autonomous systems&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;…mere imitation isn’t enough. Systems must &lt;strong&gt;internalize rules, constraints, and intent&lt;/strong&gt; — not just replay patterns.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;The Full Engineering Context (Worth Reading)&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This post intentionally avoids deep implementation details — validation loops, reconstruction control, iteration memory, and spec-to-RTL learning pipelines are discussed in the original article.&lt;/p&gt;

&lt;p&gt;If you’re curious how these ideas emerge from real systems work (not theory), read the canonical version here:&lt;/p&gt;

&lt;p&gt;👉 &lt;a href="https://www.wiowiz.com/game-of-imitation-way-to-build-consciousness.html" rel="noopener noreferrer"&gt;The Game of Imitation: A Way to Build Consciousness&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Final Thought&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Consciousness may remain a philosophical debate.&lt;/p&gt;

&lt;p&gt;But &lt;strong&gt;learning through imitation, accumulation, and internal reconstruction&lt;/strong&gt; is already an engineering requirement.&lt;/p&gt;

&lt;p&gt;And systems that master it won’t just look intelligent —&lt;br&gt;
they’ll behave intelligently when references disappear.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>learning</category>
      <category>systemsengineering</category>
      <category>consciousness</category>
    </item>
    <item>
      <title>VAIDAS: Real-Time ADAS Inference on VAI Architecture</title>
      <dc:creator>WIOWIZ Technologies</dc:creator>
      <pubDate>Mon, 02 Feb 2026 01:35:33 +0000</pubDate>
      <link>https://forem.com/wiowiztech/vaidas-real-time-adas-inference-on-vai-architecture-4d1o</link>
      <guid>https://forem.com/wiowiztech/vaidas-real-time-adas-inference-on-vai-architecture-4d1o</guid>
      <description>&lt;p&gt;In ADAS systems, &lt;strong&gt;average performance is meaningless&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;What matters is this single question:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;What is the worst-case latency when multiple perception and control models must run together?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Most inference platforms optimize for throughput — TOPS, FPS, utilization. But for braking, steering, and collision avoidance, &lt;strong&gt;deterministic execution time&lt;/strong&gt; matters far more than peak numbers.&lt;/p&gt;

&lt;p&gt;This is the problem VAIDAS set out to solve.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;The Hidden Cost of Model Reloading&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A typical ADAS pipeline runs multiple models:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Lane detection&lt;/li&gt;
&lt;li&gt;Object detection&lt;/li&gt;
&lt;li&gt;Road edge estimation&lt;/li&gt;
&lt;li&gt;Free-space detection&lt;/li&gt;
&lt;li&gt;Control inference&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;On conventional NPUs or GPUs, each model switch involves:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Weight loading&lt;/li&gt;
&lt;li&gt;Cache invalidation&lt;/li&gt;
&lt;li&gt;Pipeline warm-up&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Even when computation is fast, &lt;strong&gt;reload overhead dominates latency&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;When you chain several models together, those costs add up quickly — and unpredictably.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;VAIDAS Takes a Different Architectural Path&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;VAIDAS applies the &lt;strong&gt;VAI (Virtual AI Inference)&lt;/strong&gt; principle to ADAS workloads.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fa43g2t3deh4um5cmqal5.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fa43g2t3deh4um5cmqal5.jpeg" alt="VAIDAS: Real-Time ADAS Inference on VAI Architecture" width="800" height="382"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Instead of treating model weights as reloadable data:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Each ADAS model lives in its own dedicated weight bank&lt;/li&gt;
&lt;li&gt;Switching models is a &lt;strong&gt;one-cycle select&lt;/strong&gt;, not a reload&lt;/li&gt;
&lt;li&gt;All models remain resident during operation&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This turns a sequential, memory-bound problem into a deterministic, compute-bound one.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Why Deterministic Cycles Matter More Than TOPS&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;With VAIDAS:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Multiple ADAS models execute back-to-back&lt;/li&gt;
&lt;li&gt;Total execution completes in &lt;strong&gt;tens of cycles&lt;/strong&gt;, not hundreds&lt;/li&gt;
&lt;li&gt;Worst-case latency is &lt;strong&gt;fixed and bounded&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;At automotive clock speeds, this pushes inference latency into &lt;strong&gt;sub-microsecond territory&lt;/strong&gt; — a regime where control loops can rely on guaranteed timing, not averages.&lt;/p&gt;

&lt;p&gt;This distinction is why throughput-centric benchmarks fail to describe real ADAS safety behavior.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;What This Post Intentionally Skips&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This dev.to post does &lt;strong&gt;not&lt;/strong&gt; cover:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Weight banking layout&lt;/li&gt;
&lt;li&gt;Model graph structure&lt;/li&gt;
&lt;li&gt;Cycle-accurate scheduling&lt;/li&gt;
&lt;li&gt;Simulation and validation setup&lt;/li&gt;
&lt;li&gt;Real ADAS scenario breakdowns&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Those details are covered in the &lt;strong&gt;canonical article&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;👉 Read the full technical deep dive here:&lt;br&gt;
&lt;a href="https://www.wiowiz.com/vaidas-real-time-adas-inference-on-vai-architecture.html" rel="noopener noreferrer"&gt;VAIDAS: Real-Time ADAS Inference on VAI Architecture&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;The Bigger Takeaway&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;VAIDAS isn’t about running AI faster.&lt;br&gt;
It’s about running &lt;strong&gt;multiple AI models predictably&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;For ADAS and safety-critical systems, that architectural shift matters more than raw performance numbers.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Canonical Source&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This is a summarized adaptation.&lt;br&gt;
&lt;strong&gt;Original article&lt;/strong&gt;: &lt;a href="https://www.wiowiz.com/vaidas-real-time-adas-inference-on-vai-architecture.html" rel="noopener noreferrer"&gt;VAIDAS: Real-Time ADAS Inference on VAI Architecture&lt;/a&gt;&lt;/p&gt;

</description>
      <category>adas</category>
      <category>edgeai</category>
      <category>hardware</category>
      <category>autonomous</category>
    </item>
    <item>
      <title>Why In-House EDA and Chip Flow Intelligence Are No Longer Optional</title>
      <dc:creator>WIOWIZ Technologies</dc:creator>
      <pubDate>Fri, 30 Jan 2026 02:56:34 +0000</pubDate>
      <link>https://forem.com/wiowiztech/why-in-house-eda-and-chip-flow-intelligence-are-no-longer-optional-1mk8</link>
      <guid>https://forem.com/wiowiztech/why-in-house-eda-and-chip-flow-intelligence-are-no-longer-optional-1mk8</guid>
      <description>&lt;p&gt;For years, chip teams accepted a hard truth:&lt;br&gt;
&lt;strong&gt;EDA tools are expensive, opaque, and unavoidable.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;If you’re a startup or a lean silicon team, that usually means delaying real validation until licenses are affordable — and hoping no fundamental issue appears too late.&lt;/p&gt;

&lt;p&gt;That approach no longer holds.&lt;/p&gt;

&lt;p&gt;Today, lack of &lt;strong&gt;in-house EDA capability and flow intelligence&lt;/strong&gt; has become a strategic execution risk, not just a cost problem.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;The Silent Constraint Most Teams Live With&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Many teams operate in this uncomfortable middle ground:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Open-source tools are accessible, but incomplete&lt;/li&gt;
&lt;li&gt;Commercial tools are powerful, but only usable late&lt;/li&gt;
&lt;li&gt;Early iterations happen with limited visibility&lt;/li&gt;
&lt;li&gt;Failures repeat because context is lost&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This creates a dangerous reality:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Teams design without feedback and only gain confidence when change is most expensive.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The problem isn’t talent or effort.&lt;br&gt;
It’s the absence of internal flow ownership.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Tools Aren’t the Problem — Memory Is&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Commercial EDA tools are extremely capable — but they are black boxes.&lt;/p&gt;

&lt;p&gt;They don’t:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Remember why something failed last time&lt;/li&gt;
&lt;li&gt;Capture design-specific patterns&lt;/li&gt;
&lt;li&gt;Preserve decision context across projects&lt;/li&gt;
&lt;li&gt;Learn from past verification cycles&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Large EDA vendors have decades of internal flow intelligence.&lt;br&gt;
Most startups have none.&lt;/p&gt;

&lt;p&gt;As a result, every project starts from scratch.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;What “Chip Flow Intelligence” Actually Means&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Chip flow intelligence isn’t about replacing commercial EDA.&lt;/p&gt;

&lt;p&gt;It’s about building &lt;strong&gt;awareness around your flow&lt;/strong&gt; :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Tracking failures across runs&lt;/li&gt;
&lt;li&gt;Capturing why fixes worked&lt;/li&gt;
&lt;li&gt;Identifying recurring bottlenecks&lt;/li&gt;
&lt;li&gt;Enabling cheap iteration early&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;When a team can answer:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;“Have we seen this failure pattern before?”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Debug time collapses.&lt;/p&gt;

&lt;p&gt;That single capability changes how fast teams move.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Why In-House EDA Capability Is Becoming Mandatory&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;External dependency is no longer just about licensing cost.&lt;/p&gt;

&lt;p&gt;Teams now face:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Restricted tool access&lt;/li&gt;
&lt;li&gt;Vendor-locked workflows&lt;/li&gt;
&lt;li&gt;Limited customization&lt;/li&gt;
&lt;li&gt;Zero visibility into internals&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Building even &lt;strong&gt;partial in-house EDA capability&lt;/strong&gt; allows teams to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Iterate earlier&lt;/li&gt;
&lt;li&gt;Reduce late-stage surprises&lt;/li&gt;
&lt;li&gt;Use commercial tools more effectively&lt;/li&gt;
&lt;li&gt;Accumulate long-term engineering memory&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The smartest teams don’t reject commercial EDA.&lt;br&gt;
They &lt;strong&gt;delay dependency until it truly matters&lt;/strong&gt;.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;What This Post Skips (On Purpose)&lt;/strong&gt;&lt;br&gt;
This dev.to post avoids:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Tool-by-tool comparisons&lt;/li&gt;
&lt;li&gt;Flow architecture details&lt;/li&gt;
&lt;li&gt;Real failure case studies&lt;/li&gt;
&lt;li&gt;How intelligence is implemented&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Those are covered in the &lt;strong&gt;canonical article&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;👉 Read the full version here:&lt;br&gt;
&lt;a href="https://www.wiowiz.com/why-in-house-eda-and-chip-flow-intelligence-are-no-longer-optional.html" rel="noopener noreferrer"&gt;Why In-House EDA and Chip Flow Intelligence are no longer optional ?&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;The Takeaway&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;In-house EDA and chip flow intelligence aren’t about saving money.&lt;br&gt;
They’re about owning &lt;strong&gt;iteration speed, confidence, and control&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;In modern chip design, that’s no longer optional.&lt;/p&gt;

&lt;p&gt;Canonical Source&lt;/p&gt;

&lt;p&gt;This post is a summarized adaptation.&lt;br&gt;
Original article: &lt;a href="https://www.wiowiz.com/why-in-house-eda-and-chip-flow-intelligence-are-no-longer-optional.html" rel="noopener noreferrer"&gt;Why In-House EDA and Chip Flow Intelligence are no longer optional ?&lt;/a&gt;&lt;/p&gt;

</description>
      <category>eventdriven</category>
      <category>semiconductor</category>
      <category>chipdesign</category>
      <category>hardware</category>
    </item>
    <item>
      <title>Why Coverage Signoff Still Fails (Even with Better Tools)</title>
      <dc:creator>WIOWIZ Technologies</dc:creator>
      <pubDate>Thu, 29 Jan 2026 17:19:18 +0000</pubDate>
      <link>https://forem.com/wiowiztech/why-coverage-signoff-still-fails-even-with-better-tools-1p5c</link>
      <guid>https://forem.com/wiowiztech/why-coverage-signoff-still-fails-even-with-better-tools-1p5c</guid>
      <description>&lt;p&gt;Coverage signoff is supposed to answer one simple question:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Are we done verifying this design?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Yet in real projects, it rarely does.&lt;/p&gt;

&lt;p&gt;Despite faster simulators, richer metrics, and more automation, coverage signoff still becomes one of the &lt;strong&gt;slowest and most painful phases before tapeout.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;So what’s actually broken?&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;The Familiar Coverage Loop&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Most verification teams recognize this cycle immediately:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Coverage plan defined&lt;/li&gt;
&lt;li&gt;Regressions run&lt;/li&gt;
&lt;li&gt;Coverage numbers improve&lt;/li&gt;
&lt;li&gt;Review meetings start&lt;/li&gt;
&lt;li&gt;Questions pile up&lt;/li&gt;
&lt;li&gt;New tests are added&lt;/li&gt;
&lt;li&gt;Regressions rerun&lt;/li&gt;
&lt;li&gt;Numbers go up… but confidence doesn’t&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Weeks pass. Sometimes months.&lt;/p&gt;

&lt;p&gt;The tools are working — but signoff still doesn’t happen.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Metrics Aren’t the Same as Meaning&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Modern tools generate plenty of data:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Code coverage&lt;/li&gt;
&lt;li&gt;Functional coverage&lt;/li&gt;
&lt;li&gt;Cross coverage&lt;/li&gt;
&lt;li&gt;Feature matrices&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;What they don’t generate is &lt;strong&gt;interpretation&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;A coverage report can tell you what was exercised — but not:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Whether it matches spec intent&lt;/li&gt;
&lt;li&gt;Whether missing holes matter&lt;/li&gt;
&lt;li&gt;Whether edge cases are acceptable&lt;/li&gt;
&lt;li&gt;Whether reviewers will agree&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That gap between &lt;strong&gt;measurement and meaning&lt;/strong&gt; is where signoff stalls.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;The Real Bottleneck Isn’t Simulation&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;On real projects, only a small fraction of verification time is spent running tools.&lt;/p&gt;

&lt;p&gt;Most time is lost waiting on:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Reviews&lt;/li&gt;
&lt;li&gt;Clarifications&lt;/li&gt;
&lt;li&gt;Signoff discussions&lt;/li&gt;
&lt;li&gt;Subjective judgment calls&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Coverage becomes a negotiation, not a metric.&lt;/p&gt;

&lt;p&gt;And no percentage threshold can resolve that on its own.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Why Better Tools Haven’t Fixed This&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;EDA tools are excellent at counting events — but poor at understanding intent.&lt;/p&gt;

&lt;p&gt;They don’t:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Capture why coverage items exist&lt;/li&gt;
&lt;li&gt;Remember past signoff decisions&lt;/li&gt;
&lt;li&gt;Understand specification semantics&lt;/li&gt;
&lt;li&gt;Prioritize what actually matters&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;As a result, every project restarts the same debate from scratch.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;What This Post Skips (On Purpose)&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This dev.to post avoids:&lt;/p&gt;

&lt;p&gt;Real project examples&lt;/p&gt;

&lt;p&gt;Time breakdowns from the field&lt;/p&gt;

&lt;p&gt;How human judgment dominates signoff&lt;/p&gt;

&lt;p&gt;Why “coverage closure” is often an illusion&lt;/p&gt;

&lt;p&gt;Those details are explained in the &lt;strong&gt;canonical article&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;👉 Read the full breakdown here:&lt;br&gt;
&lt;a href="https://www.wiowiz.com/blog-details.html" rel="noopener noreferrer"&gt;The Loop Nobody Talks About : Why Coverage Signoff Is Still Broken After 20 Years&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;The Takeaway&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Coverage signoff isn’t broken because tools are weak.&lt;br&gt;
It’s broken because confidence can’t be reduced to a number.&lt;/p&gt;

&lt;p&gt;Until verification flows account for intent, context, and interpretation — teams will keep looping, no matter how high coverage percentages climb.&lt;/p&gt;

&lt;p&gt;Canonical Source&lt;/p&gt;

&lt;p&gt;This post is a summarized adaptation.&lt;br&gt;
Original article: &lt;a href="https://www.wiowiz.com/blog-details.html" rel="noopener noreferrer"&gt;The Loop Nobody Talks About : Why Coverage Signoff Is Still Broken After 20 Years&lt;/a&gt;&lt;/p&gt;

</description>
      <category>verification</category>
      <category>vlsi</category>
      <category>hardware</category>
      <category>eventdriven</category>
    </item>
    <item>
      <title>Real-Time Quality Monitoring in Food Processing: Why Manual Inspection No Longer Scales</title>
      <dc:creator>WIOWIZ Technologies</dc:creator>
      <pubDate>Thu, 29 Jan 2026 14:37:36 +0000</pubDate>
      <link>https://forem.com/wiowiztech/real-time-quality-monitoring-in-food-processing-why-manual-inspection-no-longer-scales-2j0i</link>
      <guid>https://forem.com/wiowiztech/real-time-quality-monitoring-in-food-processing-why-manual-inspection-no-longer-scales-2j0i</guid>
      <description>&lt;p&gt;In food processing, quality failures rarely happen all at once.&lt;br&gt;
They start quietly — subtle texture changes, moisture imbalance, uneven heating — and by the time they’re visible, it’s often too late.&lt;/p&gt;

&lt;p&gt;Yet many production lines still rely on &lt;strong&gt;manual visual inspection&lt;/strong&gt; to decide when a batch is “good enough”.&lt;/p&gt;

&lt;p&gt;That approach doesn’t scale anymore.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;The Real Problem with Manual Quality Checks&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Human inspection introduces unavoidable limitations:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Judgement varies between operators&lt;/li&gt;
&lt;li&gt;Fatigue impacts consistency&lt;/li&gt;
&lt;li&gt;Defects are detected after quality has already drifted&lt;/li&gt;
&lt;li&gt;Continuous monitoring is practically impossible&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;As throughput increases and compliance tightens, this creates risk — not just inefficiency.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;What Real-Time Quality Monitoring Changes&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Real-time quality monitoring systems continuously observe production using:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Vision-based analysis (surface texture, color changes)&lt;/li&gt;
&lt;li&gt;Environmental sensing (temperature, humidity)&lt;/li&gt;
&lt;li&gt;On-device or edge AI inference for instant decisions&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Instead of periodic checks, quality is evaluated continuously, allowing issues to be detected as they emerge, not after damage is done.&lt;/p&gt;

&lt;p&gt;This enables:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Early intervention&lt;/li&gt;
&lt;li&gt;Reduced waste and rework&lt;/li&gt;
&lt;li&gt;Consistent product quality across shifts&lt;/li&gt;
&lt;li&gt;Better traceability and audit readiness&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;&lt;strong&gt;Why Edge AI Matters Here&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Sending all sensor and image data to the cloud isn’t practical for factory floors.&lt;/p&gt;

&lt;p&gt;Edge-based systems:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Respond in milliseconds&lt;/li&gt;
&lt;li&gt;Operate even with limited connectivity&lt;/li&gt;
&lt;li&gt;Keep sensitive production data local&lt;/li&gt;
&lt;li&gt;Scale across multiple lines without bandwidth bottlenecks&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This makes real-time monitoring viable in high-throughput food processing environments.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;From Monitoring to Prediction&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Once continuous data is available, quality control evolves:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Patterns leading to defects become visible&lt;/li&gt;
&lt;li&gt;Process drift can be predicted, not just detected&lt;/li&gt;
&lt;li&gt;Operators shift from inspection to optimization&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The system doesn’t just say something went wrong — it starts answering why and when it will happen again.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;What This Post Doesn’t Cover (On Purpose)&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This dev.to post skips:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;System architecture diagrams&lt;/li&gt;
&lt;li&gt;Sensor fusion strategies&lt;/li&gt;
&lt;li&gt;AI model design and deployment details&lt;/li&gt;
&lt;li&gt;Real production examples&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Those are covered in detail in the &lt;strong&gt;canonical article&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;👉 &lt;strong&gt;Read the full technical breakdown here&lt;/strong&gt;:&lt;br&gt;
&lt;a href="https://www.wiowiz.com/real-time-quality-monitoring-in-food-processing.html" rel="noopener noreferrer"&gt;Edge AI for Agriculture - Real-Time Quality Monitoring in Food Processing&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Why This Matters Now&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Food safety regulations are tightening&lt;/li&gt;
&lt;li&gt;Waste reduction is a business imperative&lt;/li&gt;
&lt;li&gt;Consistency across batches defines brand trust&lt;/li&gt;
&lt;li&gt;Manual inspection can’t keep pace with modern production&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Real-time quality monitoring is moving from innovation to &lt;strong&gt;infrastructure&lt;/strong&gt;.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Canonical Source&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This article is a summarized adaptation.&lt;br&gt;
&lt;strong&gt;Original, full version:&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://www.wiowiz.com/real-time-quality-monitoring-in-food-processing.html" rel="noopener noreferrer"&gt;Edge AI for Agriculture - Real-Time Quality Monitoring in Food Processing&lt;/a&gt;&lt;/p&gt;

</description>
      <category>edgeai</category>
      <category>foodtech</category>
      <category>iot</category>
      <category>qualitycontrol</category>
    </item>
    <item>
      <title>VHE: Why Gate-Level Simulation Breaks at Scale (and What We Tried Instead)</title>
      <dc:creator>WIOWIZ Technologies</dc:creator>
      <pubDate>Thu, 29 Jan 2026 12:55:09 +0000</pubDate>
      <link>https://forem.com/wiowiztech/vhe-why-gate-level-simulation-breaks-at-scale-and-what-we-tried-instead-39f7</link>
      <guid>https://forem.com/wiowiztech/vhe-why-gate-level-simulation-breaks-at-scale-and-what-we-tried-instead-39f7</guid>
      <description>&lt;p&gt;Gate-level simulation is supposed to give confidence before tapeout.&lt;br&gt;
In reality, once designs cross &lt;strong&gt;millions of gates&lt;/strong&gt;, it becomes the bottleneck itself.&lt;/p&gt;

&lt;p&gt;If you’ve tried verifying large designs with traditional open-source simulators, you’ve likely hit the same walls we did:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Simulations that run for days&lt;/li&gt;
&lt;li&gt;Massive trace files&lt;/li&gt;
&lt;li&gt;Memory exhaustion&lt;/li&gt;
&lt;li&gt;Jobs that never finish&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That experience forced us to ask a blunt question:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Is the problem really the design—or the way we simulate it?&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;That question led us to build &lt;strong&gt;VHE — Virtual Hardware Emulator.&lt;/strong&gt;&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Why Traditional Simulation Stops Scaling&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;CPU-based gate-level simulation evaluates gates sequentially. That works—until it doesn’t.&lt;/p&gt;

&lt;p&gt;As designs grow:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Parallelism collapses&lt;/li&gt;
&lt;li&gt;Runtime explodes&lt;/li&gt;
&lt;li&gt;Debug cycles slow to a crawl&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Commercial hardware emulators exist, but they come with &lt;strong&gt;six-figure licensing costs&lt;/strong&gt;, making them inaccessible for startups, researchers, and open silicon teams.&lt;/p&gt;

&lt;p&gt;There’s a clear gap:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Open tools scale well for small designs—and fall apart for large ones.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;




&lt;p&gt;&lt;strong&gt;The Idea Behind VHE&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Instead of trying to optimize CPU simulation further, we stepped back and asked:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;What if gate-level simulation was mapped to massively parallel hardware instead?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;VHE is a &lt;strong&gt;GPU-accelerated virtual hardware emulator&lt;/strong&gt; that:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Converts synthesized netlists into a levelized structure&lt;/li&gt;
&lt;li&gt;Evaluates large numbers of gates in parallel&lt;/li&gt;
&lt;li&gt;Targets **million-gate designs **that CPU simulators struggle with&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The goal wasn’t to replace commercial emulators—but to make &lt;strong&gt;large-scale verification practical in open flows&lt;/strong&gt;.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Where Things Got Interesting&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;GPU acceleration sounds obvious—but it introduces its own constraints:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Memory layout matters&lt;/li&gt;
&lt;li&gt;Scheduling matters&lt;/li&gt;
&lt;li&gt;Netlist structure matters far more than expected&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;One design decision we made early on dramatically improved throughput—but also introduced a limitation we didn’t anticipate.&lt;/p&gt;

&lt;p&gt;👉 &lt;strong&gt;That trade-off, and how it affected real NPU verification, is explained here&lt;/strong&gt;: &lt;a href="https://www.wiowiz.com/vhe-virtual-hardware-emulator.html" rel="noopener noreferrer"&gt;VHE — Virtual Hardware Emulator&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Real Designs, Real Constraints&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;We tested VHE on a real multi-million-gate NPU design.&lt;/p&gt;

&lt;p&gt;What changed wasn’t just runtime—it was &lt;strong&gt;feasibility&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Jobs that previously failed could complete&lt;/li&gt;
&lt;li&gt;Results arrived within hours instead of days&lt;/li&gt;
&lt;li&gt;Verification became iterative again&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The exact numbers, scaling behavior, and limits are covered in the full article.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Faffbvepjun7705g4kge6.jpeg" alt="VHE — Virtual Hardware Emulator" width="800" height="533"&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;When VHE Actually Makes Sense&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;VHE is useful when:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Your design is too large for CPU simulation&lt;/li&gt;
&lt;li&gt;FPGA prototyping is too slow or expensive&lt;/li&gt;
&lt;li&gt;You need more fidelity than high-level models&lt;/li&gt;
&lt;li&gt;Commercial emulators are not an option&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It sits in the middle ground— &lt;strong&gt;between simulation and emulation&lt;/strong&gt;.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Full Technical Deep Dive (Canonical)&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This dev.to post intentionally skips:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Netlist parsing details&lt;/li&gt;
&lt;li&gt;Levelization strategy&lt;/li&gt;
&lt;li&gt;GPU scheduling model&lt;/li&gt;
&lt;li&gt;Performance bottlenecks and limits&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you want the actual engineering details, benchmarks, and lessons learned, read the full article:&lt;/p&gt;

&lt;p&gt;👉 &lt;a href="https://www.wiowiz.com/vhe-virtual-hardware-emulator.html" rel="noopener noreferrer"&gt;VHE — Virtual Hardware Emulator&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Takeaway&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;As designs scale, verification—not logic—becomes the real problem.&lt;br&gt;
VHE explores one practical direction for making large-scale gate-level verification &lt;strong&gt;possible without enterprise tooling&lt;/strong&gt;.&lt;/p&gt;

</description>
      <category>verification</category>
      <category>hardware</category>
      <category>vlsi</category>
      <category>gpu</category>
    </item>
    <item>
      <title>Chiplets, Made Practical: What Breaks When You Actually Try to Build One</title>
      <dc:creator>WIOWIZ Technologies</dc:creator>
      <pubDate>Thu, 29 Jan 2026 12:30:55 +0000</pubDate>
      <link>https://forem.com/wiowiztech/chiplets-made-practical-what-breaks-when-you-actually-try-to-build-one-4f1e</link>
      <guid>https://forem.com/wiowiztech/chiplets-made-practical-what-breaks-when-you-actually-try-to-build-one-4f1e</guid>
      <description>&lt;p&gt;Chiplets are everywhere in roadmaps—CPUs, accelerators, memory stacks, advanced packaging. Protocols like &lt;strong&gt;UCIe&lt;/strong&gt; promise modular, interoperable multi-die systems.&lt;/p&gt;

&lt;p&gt;But once you try to actually build a chiplet system, a different reality appears:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Chiplets are easy to talk about—and surprisingly hard to make practical.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;At &lt;strong&gt;WIOWIZ&lt;/strong&gt;, we set out to explore that gap by building a &lt;strong&gt;working, readable, SystemVerilog-based die-to-die (D2D) reference implementation&lt;/strong&gt; — not production IP, but something engineers can study, simulate, and extend.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Why Chiplets Are Still Hard to Experiment With&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Most chiplet resources fall into one of these buckets:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Academic implementations in unfamiliar languages&lt;/li&gt;
&lt;li&gt;PHY-heavy designs that hide protocol behavior&lt;/li&gt;
&lt;li&gt;Commercial IP that can’t be inspected or modified&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;What’s missing is a &lt;strong&gt;low-friction starting point&lt;/strong&gt; — something that lets engineers see what really happens during link bring-up, negotiation, and data movement.&lt;/p&gt;

&lt;p&gt;That’s the problem we focused on.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;What We Built (And What We Didn’t)&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;We intentionally did not try to build a compliant or tapeout-ready UCIe IP.&lt;/p&gt;

&lt;p&gt;Instead, we built:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A UCIe-inspired D2D link focused on behavior, not certification&lt;/li&gt;
&lt;li&gt;A clean SystemVerilog RTL design, easy to read and modify&lt;/li&gt;
&lt;li&gt;A minimal verification setup designed to expose—not hide—failures&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This choice surfaced issues that rarely show up in high-level discussions.&lt;/p&gt;

&lt;p&gt;One early simplification we made looked harmless—but it completely hid a class of integration bugs.&lt;/p&gt;

&lt;p&gt;👉 &lt;strong&gt;That specific failure (and why it happened) is explained here&lt;/strong&gt;:&lt;br&gt;
&lt;a href="https://www.wiowiz.com/chiplets-made-practical.html" rel="noopener noreferrer"&gt;Chiplets, Made Practical&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Where Theory Meets Reality&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The datapath itself wasn’t the hardest part.&lt;/p&gt;

&lt;p&gt;The real challenges showed up in:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Link bring-up assumptions&lt;/li&gt;
&lt;li&gt;Sideband coordination&lt;/li&gt;
&lt;li&gt;Observability during partial failures&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These are the kinds of problems you don’t see in protocol diagrams—but they dominate real chiplet integration work.&lt;/p&gt;

&lt;p&gt;We deliberately left parts of the system “imperfect” so engineers can see where real-world designs tend to break first.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Why Verification Matters More Than Bandwidth&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Most chiplet discussions focus on throughput numbers.&lt;/p&gt;

&lt;p&gt;In practice, the harder question is:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;How do you know both dies agree on what just happened?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Even a basic verification setup reveals surprising corner cases during early bring-up. That insight is one of the main motivations behind this reference design.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Why This Is Just the Beginning&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This foundation enables practical experiments like:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;CPU ↔ memory chiplets&lt;/li&gt;
&lt;li&gt;CPU ↔ CPU communication&lt;/li&gt;
&lt;li&gt;Multi-die meshes combining compute, memory, and accelerators&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Each configuration exposes different system-level issues—none of which appear in single-die designs.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Full Engineering Details (Canonical)&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This dev.to post intentionally skips:&lt;/p&gt;

&lt;p&gt;Internal module breakdowns&lt;/p&gt;

&lt;p&gt;Design trade-offs&lt;/p&gt;

&lt;p&gt;What failed during early iterations&lt;/p&gt;

&lt;p&gt;Why certain simplifications were reversed&lt;/p&gt;

&lt;p&gt;If you want the actual engineering story, read the full article here:&lt;/p&gt;

&lt;p&gt;👉 &lt;a href="https://www.wiowiz.com/chiplets-made-practical.html" rel="noopener noreferrer"&gt;Chiplets, Made Practical&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Takeaway&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Chiplets won’t become mainstream through specs alone. They become practical when engineers can experiment, break things, and learn.&lt;/p&gt;

&lt;p&gt;This work is about making that experimentation possible.&lt;/p&gt;

</description>
      <category>chiplets</category>
      <category>vlsi</category>
      <category>asic</category>
      <category>hardware</category>
    </item>
    <item>
      <title>Parallel Region-Based Routing on OpenROAD: Scaling Beyond Multithreading</title>
      <dc:creator>WIOWIZ Technologies</dc:creator>
      <pubDate>Thu, 29 Jan 2026 01:14:40 +0000</pubDate>
      <link>https://forem.com/wiowiztech/parallel-region-based-routing-on-openroad-scaling-beyond-multithreading-3jf6</link>
      <guid>https://forem.com/wiowiztech/parallel-region-based-routing-on-openroad-scaling-beyond-multithreading-3jf6</guid>
      <description>&lt;p&gt;Detailed routing is one of the slowest stages in an ASIC physical design flow. Even with TritonRoute’s multithreading support, routing large designs still becomes a bottleneck as complexity grows.&lt;/p&gt;

&lt;p&gt;At &lt;strong&gt;WIOWIZ&lt;/strong&gt;, we explored a practical question:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Can OpenROAD detailed routing be parallelized at the process level—without modifying TritonRoute or OpenROAD itself?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The answer is yes, with careful region partitioning and orchestration.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Why Multithreading Isn’t Enough&lt;/strong&gt;&lt;br&gt;
TritonRoute uses multithreading inside a single routing process. While helpful, it still means:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;One routing job&lt;/li&gt;
&lt;li&gt;One shared routing state&lt;/li&gt;
&lt;li&gt;Limited scalability on multi-core systems&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;True scalability requires multiple OpenROAD processes running in parallel, each routing a portion of the design.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Why Routing Is Hard to Parallelize&lt;/strong&gt;&lt;br&gt;
Routing is inherently global:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Nets span across regions&lt;/li&gt;
&lt;li&gt;Power, ground, and clock networks are chip-wide&lt;/li&gt;
&lt;li&gt;Routing complexity is unevenly distributed&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Naive region splits fail because &lt;strong&gt;wall-time is dominated by the most complex region&lt;/strong&gt;, eliminating parallel gains.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Our Approach: OpenROAD as a Black Box&lt;/strong&gt;&lt;br&gt;
Instead of modifying TritonRoute, we built an &lt;strong&gt;external orchestration flow&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Partition the design into routing regions&lt;/li&gt;
&lt;li&gt;Generate region-specific DEF and guide data&lt;/li&gt;
&lt;li&gt;Launch multiple OpenROAD processes in parallel&lt;/li&gt;
&lt;li&gt;Route each region independently&lt;/li&gt;
&lt;li&gt;Merge the routed outputs into a final DEF&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Each OpenROAD process remains internally multithreaded, enabling &lt;strong&gt;process-level + thread-level parallelism&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fm504xk04441a7nlyvbg5.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fm504xk04441a7nlyvbg5.jpeg" alt="Parallel Region-Based Routing on OpenROAD: Scaling Beyond Multithreading" width="800" height="605"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;The Key Insight: Balance by Complexity&lt;/strong&gt;&lt;br&gt;
Equal-area partitioning does not work. Routing difficulty does not correlate with geometry.&lt;/p&gt;

&lt;p&gt;We achieved real speedups only after moving to &lt;strong&gt;complexity-aware region partitioning&lt;/strong&gt;, ensuring that routing effort—not area—was balanced across regions.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Results&lt;/strong&gt;&lt;br&gt;
Using a RISC-V core in SkyWater 130nm:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Sequential routing: &lt;strong&gt;~644 seconds&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Parallel region-based routing: &lt;strong&gt;~116 seconds&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;~5.6× speedup&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;All achieved &lt;strong&gt;without modifying OpenROAD or TritonRoute&lt;/strong&gt;.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Why This Matters&lt;/strong&gt;&lt;br&gt;
This work demonstrates that:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;OpenROAD can scale beyond its default execution model&lt;/li&gt;
&lt;li&gt;Significant routing speedups are possible today&lt;/li&gt;
&lt;li&gt;External orchestration can extend open-source EDA tools safely&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;&lt;strong&gt;Full Technical Details&lt;/strong&gt;&lt;br&gt;
This dev.to post is a concise summary.&lt;br&gt;
For full implementation details, partitioning strategy, iterations, and limitations, read the original article:&lt;br&gt;
&lt;a href="https://www.wiowiz.com/parallel-region-based-routing-on-openroad.html" rel="noopener noreferrer"&gt;Parallel Region-Based Routing on OpenROAD&lt;/a&gt;&lt;/p&gt;

</description>
      <category>openroad</category>
      <category>vlsi</category>
      <category>eventdriven</category>
      <category>asic</category>
    </item>
  </channel>
</rss>
