@garydpdx- I believe that you are generally correct- Cadence used to count revenue during the quarter when a deal was booked, rather than over the life of a contract. The company has been in the midst of a transition to a "ratable" accounting model, which recognizes revenue over the life of a contract. I may be wrong, but I believe that Cadence is still in the midst of making this transition. Also, I am not sure that the accounting model change is completely responsbile for the fact that Cadence is a smaller company revenue wise than it was a few years ago. I believe the comapny over the years also lost some market share in some areas, though analog I believe is not one of them.
I believe that in the time period that you cite, Cadence was using a different accounting scheme. Cadence changed under their previous CEO (an ex-Intel person who was based in Oregon, or at least kept his home there during his tenure) and is in the process of changing back to a more traditional scheme, if not already.