Google

Lubee's Blog--Digtial IC Fan's Home

WELCOME IC FANS' HOME! --ASIC/IC Design,Logical Design,STA,Digital IC Design,Synthesis, and so on.

2008-04-30

Solving Setup violation and hold time violation

Solving Setup violation

1. At first check whether the path is a valid path means whether this path will be exercised in your chip or it is a false path.


2. Check with the design specification whether the specified path could operate as a multicycle path rather than a single cycle path.

Assume it is a valid path.
1. Now check the wireload models used .

2. Check the loading of the high fanout nets.

3. group_path -from startpoint -to end point -weightage 100 and ask the tool to concentrate more on the specific paths.

4. use various compile options try with various switches.

5. Use designware components if you have logic similar to adders/multipliers .

6. Use compile_ultra options to speed up the paths which uses different algorithms for optimizations.

7. Use the flip-flops which has lesser setup time.

8. In case if the paths or of cross clock domains check whether the path is of synchronization logic, which usually is a false path as we have synchronizers in these paths.

9. In case you could use low Vt libraries which has faster delays can be used for specific paths to close on timing.check these options whether dual Vt flow is allowed .

10. check whether these paths could be solved in timing by using useful-skew concept after place and route by optimal clocktree building.

Solving hold violation

1. By adding more delay in the data path, by adding buffers.
Related Articles

Labels: , ,

2008-04-29

USB 3.0 Promoter Group

Intel Corporation, along with other companies, have formed the USB 3.0 Promoter Group to create a superspeed personal USB interconnect that can deliver over 10 times the speed of today's connection. The technology will target fast sync-and-go transfer applications in the PC, consumer and mobile segments that are necessary as digital media become ubiquitous and file sizes increase up to and beyond 25 Gigabytes. HP, Microsoft, NEC, NXP Semiconductors, and Texas Instruments are also developing the technology.

USB (Universal Serial Bus) 3.0 will create a backward-compatible standard with the same ease-of-use and plug and play capabilities of previous USB technologies. Targeting over 10x performance increase, the technology will draw from the same architecture of wired USB. In addition, the USB 3.0 specification will be optimized for low power and improved protocol efficiency. USB 3.0 ports and cabling will be designed to enable backward compatibility as well as future-proofing for optical capabilities.

Intel formed the USB 3.0 Promoter Group with the understanding that the USB-IF would act as the trade association for the USB 3.0 specification. A completed USB 3.0 specification is expected by the first half of 2008. USB 3.0 implementations will initially be in the form of discrete silicon.

The USB 3.0 Promoter Group is committed to preserving the existing USB device class driver infrastructure and investment, look-and-feel and ease-of-use of USB while continuing to expand this great technology's capabilities.

Labels:

2008-04-27

(FWD)Expert Advice: How to decide whether or not to file a patent

fwd from the site :
http://www.edn.com/article/CA6449495.html?industryid=47048

You have a new invention and are considering filing a patent. The question is, does it make sense to file? You need to weigh several complicated factors to make a good decision.

By Jay Sandvos, Bromberg & Sunstein LLP -- Electronic Business, 6/20/2007

Bill Clinton was maybe the smartest US president in living memory—a Rhodes scholar and Yale Law School graduate, to name just two of his academic accomplishments. Yet he nearly lost his presidency because of an incredibly stupid relationship with an office intern. Among other things, that relationship demonstrated the difference between intelligence and good judgment.

Being smart is not the same as having good judgment. The inventors of fabulous new inventions are very likely very smart. And hopefully their patent attorneys are smart in their own way about patent things. But between them somewhere, good judgment needs to come into play.

What is good judgment? I think it means making good decisions. A good decision demonstrates and is an act of good judgment. Over the life of a patent, a "plurality of decisions" arises.

First things first

The first opportunity to demonstrate good judgment is in deciding whether and when to file a patent application in the first place. That simple question can involve numerous factors, and you need to consider and give each its own level of importance to make a good decision and demonstrate good judgment. The issue really is not about how smart the inventor is—that can be accepted as a given, based on the existence of this brilliant new invention. Instead, the question is, Does it make sense to seek a patent for the invention?

You need to answer several questions to make this determination. How new is the invention? If it is not new enough, everyone would be wasting time and money on a patent. What is a reasonable guess about the potential value of a patent on the new invention? Would the patent be directed at blocking competition or at creating licensing revenues? How hard is it going to be to prepare claims, a description, and drawings for a patent application? Is there an appropriate budget for such an exercise? Unless the answers to these questions are reasonable, seeking a patent may be just an expensive waste of time and money.

Another test of judgment at around this time is in figuring out where to get a patent. Should you file only in the United States? How about Europe and Japan? What about Canada and Australia? China? Fortunately, the United States, Europe, and most other countries are members of the Patent Cooperation Treaty, which permits a single patent application to serve as the basis for a patent in the member countries. But it is a long, expensive process and it quickly costs several thousand dollars in fees just to file a treaty application. Moreover, once the treaty application enters into the various national patent offices, foreign patent attorneys need to become involved, and that means more fees.

So the question is, what is your best judgment about the potential value of a patent on a given new invention? Is it worth increasing your costs many times over to get patent protection outside the United States? If you believe that the invention is really valuable, it makes it easier to swallow those foreign filing costs. But often the potential value of a patent for a new invention is hard to know early on. Preparing and filing a U.S. patent application can be a reasonable cost option under those circumstances, but is it really worthwhile to commit to all those foreign costs? If the invention turns out to be really valuable, you'll be wishing you had protection in Europe and Japan (and maybe elsewhere too). But if it turns out that the invention never really amounted to much, you'll be regretting those foreign costs a lot. It's a tough call. There are no simple rules of thumb, but whatever decision you make reflects your best judgment at the time and you are stuck with the consequences.

The point is that this whole process is not really about intelligence as much as about judgment—the ability to make good decisions about whether, when, and how to file and pursue a patent application. So dealing with patents intelligently is about more than being intelligent, about more than understanding complicated new technology. It is also about weighing many complicated and interrelated factors to make good decisions that reflect good judgment.

Jay Sandvos is a partner with Bromberg & Sunstein LLP, a Boston law firm focusing on intellectual property and business litigation.

Labels:

2008-04-25

Welcome to FPGAworld 2008 in Stockholm and Lund

Welcome to FPGAworld 2008 in Stockholm and Lund

You are invited to attend the 5th annual FPGAworld Conference. This years conference will take place at Electrum Kista in Stockholm Sweden on September 11 and at Ideon Lund on September 9. Please note that presentations of the academic papers will be in Stockholm on September 11.

The proceedings from FPGAworld'2007 are available in the Downloads section of www.FPGAworld.com.

We are proud to announce two very interesting keynote speakers in Lars-Erik Lundgren, Managing Director Synplicity Hardware Platforms Group, and Dr. Robert Esser, Director Xilinx Research Labs.

Following the success after last year's Innovate Nordic - Altera has launched Innovate Nordic 2008. New for this year is that Mathworks is taking part by shipping licenses for their MATLAB and Simulink tools in the packages for the registered teams. For more information please check www.innovatenordic.com. The finals will be at FPGAWorld in Kista on 11 Sept 2008.

you can see more at http://fpgaworld.com/conference/

Labels: , ,