Friday, December 26, 2008

Why Gates ?

Even though I have been working in the VLSI / System field and in the verification domain for almost 4 years now, I have very little exposure to the Gate level simulations...
I did get a chance to work on it in one of my previous project, but wasnt able to work on it full-fledged due to various other activities before Paul took over it, all I got to do was to setup the environment in that project.
I also mistily remember myself involved in another project in which we did a gate sim just to verify that the reset sequence was working fine and the DUT [Design Under Test] did come out of reset properly...It was Jaiso who did most of the work as we looked at awe in those times.
I have had lot of discussions over this topic with my colleagues, but the result / outcome it was that,....I started dreading about Gate sims ..;) ...
I have always thought about the ROI of Gate sims, considering the effort it needs to set-up and more importantly, when all hell breaks loose and the DUT fails for a test, it is night-marish to dig out that bug hidden IN...
There are many modules in my current project for which gate sims have been proposed, but there have been long debates over the benefits of it too...
I was discussing this over the lunch today with Muruli, my friend and colleague at work,...
This is what I have to say over Gate sims...
>> Will your design really work after all the zillion functional simes once it has got -off a synthesis tool and still work "as-intended" ?, Will it meet the Specs after the Placement & Routing process ? ...Answer will be provided by Gate Sims
>>Designer has carefully placed those "false-paths", "multi-cycle-paths" ;) in the design, which means the signals need to travel that extra mile before it makes it home, Can the signal make it on-time as put down in the specs ?--- Ask Gate sims results ..
>>want to ensure DUT comes out of reset, the boot up sequence is allz-well, then use Gate sims
>>But why not STA ?, has many disfavours over GLS,STA works well for Sync designs only & ...???..

I would want to still understand the advantages it offers and why the GLS doesnt feature in the design cycle anymore !!? Does the advantages it offers outdo its disadvantages ?
Will update as I learn more on this....

Maiden :-)

After lot of mentation & cerebration, I concluded it should embrace Techincal, Life's teachings, My perspective/views, Questions.....Well, thats what My blog intends to do.Though not very new to web-logging, this is my first one on blogger.! Hope I do re-count / meditate on various matters as I reach various destinations , mileposts in this mystery-filled journey that I have begun on this planet Earth !
-------------------------------------------------------------------------------------------------