← Latest papers
🤖 AI

RTL-Sequencer: Towards Scalable RTL Timing Prediction with the Sequence-based Paradigm

The paper introduces RTL-Sequencer, a novel sequence-based paradigm that overcomes the limitations of existing graph-based methods for RTL timing prediction by linearizing logic cones and employing customized sequence models to achieve scalable and accurate early-stage timing optimization.

Original authors: Ziyan Guo, Wenji Fang, Wenkai Li, Yuchao Wu, Shang Liu, Zhiyao Xie

Published 2026-07-20
📖 6 min read🧠 Deep dive

Original authors: Ziyan Guo, Wenji Fang, Wenkai Li, Yuchao Wu, Shang Liu, Zhiyao Xie

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are building a massive, intricate city out of LEGO bricks. You want to make sure that when you flip a switch in the basement, the lights in the attic turn on instantly, without any flickering or delay. In the world of computer chips, this is called "timing." Engineers need to know exactly how fast a signal travels from one part of the chip to another. The problem is, for a long time, they could only check this timing after the entire city was built and the roads (wires) were paved. By then, if the lights were too slow, it was too late to fix the design without starting over, which wastes huge amounts of time and money.

To solve this, scientists have been trying to use "crystal balls"—computer programs that predict timing before the chip is built. They usually treat the chip's design like a giant map of connections, a "graph," where every brick is a dot and every wire is a line. They use smart algorithms to look at these maps and guess the timing. But these maps get so huge and tangled that the algorithms get confused, like trying to read a book where every sentence is written in a different language and the pages are shuffled. They struggle to see the long-distance connections that matter most.

This is where a new team of researchers from the Hong Kong University of Science and Technology steps in with a fresh idea. Instead of looking at the chip design as a tangled map, they decided to turn it into a story. They call their new tool RTL-Sequencer.

Turning a Tangled Knot into a Story

Think of a logic circuit (a small part of the chip) like a complex knot of yarn. Traditional methods try to study the whole knot at once, looking at how every strand touches every other strand. It's messy, slow, and hard to understand. The authors of this paper realized that if you pull the knot tight and lay the yarn out in a single, straight line, it becomes much easier to see how the signal flows from the start to the finish.

They call this process "linearizing." They take the 3D, tangled logic of the chip and arrange it into a 1D sequence, like a list of instructions or a line of dominoes falling one after another. By doing this, they can use powerful "sequence models"—the same kind of technology that helps computers understand human language or predict the next word in a sentence—to predict how fast the signal will travel.

Why the Old Way Was Stuck

The paper argues that the old "map" methods (Graph Neural Networks) have a few big problems. First, they can only see a short distance. If a signal has to travel through a very deep chain of logic, the map method gets blurry and forgets the beginning by the time it reaches the end. Second, they are computationally heavy. As the chip gets bigger, the time it takes to calculate the timing grows explosively, like trying to count every possible handshake in a stadium of people.

The authors suggest that these methods are missing the "direction" of the signal. In a chip, electricity flows one way (from input to output), but the old map methods often treat connections as if they could go both ways equally, which muddies the prediction.

The Four Magic Tricks of RTL-Sequencer

To make their "storytelling" approach work perfectly, the team didn't just line up the bricks; they added four special techniques to make the story even clearer:

  1. Sequence Shuffling (The Mix-Up): Imagine you are teaching a student to read a story. If you always read the story in the exact same order, they might just memorize the order of the words instead of understanding the meaning. The researchers randomly shuffle the order of the bricks within each level of the design during training. This forces the AI to learn the actual logic and timing rules, not just the specific order they were given. It's like practicing a song by playing it in different keys so you really know the melody.
  2. Bidirectional Modeling (Reading Backwards): Usually, we read a story from start to finish. But sometimes, to understand a sentence, you need to know what comes after it. The team built a system that reads the story forwards and backwards at the same time. This helps the AI understand how a signal at the end of the line affects the beginning, capturing the full picture of the signal's journey.
  3. Differentiable Modeling (The Global vs. Local Filter): Sometimes, being too close to a neighbor makes you miss the big picture. In a chip, a signal might be influenced by a nearby brick, but the real timing depends on the long path it traveled. The team created a "filter" that subtracts the local noise (the immediate neighbors) from the global signal (the whole path). This ensures the AI focuses on the long, critical journey of the signal rather than getting distracted by local details.
  4. Hybrid Architecture (The Best of Both Worlds): While the "story" approach is great for long paths, it's sometimes weak at seeing the immediate neighborhood of a brick. So, they combined their story-telling AI with a "map" AI (a Graph Neural Network) for the local details. It's like having a tour guide who knows the whole city's history (the sequence) but also has a local map to show you the best coffee shop on the corner (the graph).

The Results: Faster and Smarter

When the team tested RTL-Sequencer against the best existing tools, the results were impressive. In their simulations, their new method predicted the "Arrival Time" (when the signal gets there) with an error rate of just 17.24%, which was significantly better than the next best method, which had an error of 20.29%.

More importantly, the paper shows that their method scales much better. While the old "map" methods get stuck and slow down when the chip designs get huge (with millions of parts), RTL-Sequencer keeps its speed steady. It handles deep, complex designs without getting overwhelmed, proving that turning a tangled knot into a straight story is a winning strategy.

The authors conclude that this approach opens the door for much faster and more accurate chip design. By predicting timing early in the process, engineers can fix problems before the chip is even built, saving time and resources. While this is a simulation-based study, the results suggest that shifting from "maps" to "stories" could be the future of how we design the brains of our computers.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →