InTime

InTime version 1.5.11 is officially launched today. We haven’t been describing our last few releases as we have been fine-tuning them based on customers’ requirements. Today, we are proud to finally announce these improvements! “Deep Dive” recipe This recipe was born out of the differences in the results between InTime’s “Default” recipe and its “Placement Seed […]

Continue Reading

Oh! The paint hasn’t dried on my Vivado 2016.1 blogpost and 2016.2 is already out! The early months of 2016 saw the release of Vivado 2016.1. We naturally assumed that it would be better than the previous version, given what we heard from beta users and developers. In many cases, users usually base their opinions […]

Continue Reading

Altera FPGA users need no introduction to Partition Merge, a step in the Altera Quartus-II (“Quartus”) design compilation process that combines multiple netlists (post-synthesis or post-fit) into a single, complete netlist. Quartus triggers this step automatically whenever it detects any design partitions in a project. Will Quartus always run Partition Merge? If not, why? Quartus […]

Continue Reading

Due to the rigorous nature of InTime’s approach, we’d often get comments like, “You mean this takes 100 compilations more than usual?!” An evaluation customer made an interesting comment recently. This time it was, “I need to evaluate InTime more as it met timing too quickly.” It felt like a compliment hidden within a complaint, […]

Continue Reading

One of the questions that FPGA designers wonder and sometimes even argue about, is: Should the implementation tools focus on Worst Slack (WS) or Total Negative Slack (TNS)? FPGA tools typically devote more attention to WS, but there are tradeoffs. If WS is small yet many paths fail timing, then TNS can be huge. Similarly, […]

Continue Reading

Last month we released InTime v1.2, and we’ve been pushing out a number of incremental updates ever since.  While the past few versions have been all about introducing new kick-ass features into InTime, this time we focused on working out the kinks. Here are the highlights of this version. New “Seeded Effort Level Exploration” Recipe […]

Continue Reading

Solving timing problems via software tools has always been the exclusive domain of the FPGA vendors. As designers, we are conditioned to run timing analysis, examine timing reports and then close timing by changing RTL and constraints. Occasionally, (favorite tip received so far), I’m told to update the FPGA software to the newest version or […]

Continue Reading

We leapfrogged 1.1.6 because we got a ton of requests. So here is InTime version 1.1.7.  What are the top 3 features worth checking out? Here’s my list. For a detailed list of changes, please see the release notes.     #1 – “The Good, The Bad and the Necessary” — More control over synthesis and […]

Continue Reading

InTime v1.1.5 was officially released on Thursday, the 8th of May.   This release focused mainly of making it easier for new users to get started, and polishing up existing features. This release also contains numerous bug fixes which were reported, most significantly issues experienced by some users where specific designs failed to run property […]

Continue Reading

As we are only starting to make more information about InTime available publicly, there hasn’t been release-oriented posts until now. Going forward we’ll aim to accompany every release with a post highlighting new features as well as adding detailed release notes to the InTime documentation. If you’re not quite sure what InTime is yet, check […]

Continue Reading