Tuesday, May 19, 2015
Tuesday, May 24, 2011
Participants & Implementation:
– is responsible for creating and storing its own unique instance
– defines an Instance operation that lets clients access its unique instance
The “class level” Instance operation will either return or create and return the sole instance; a “class level” attribute will contain either a default indicating there is no instance yet or the sole instance
– There must be exactly one instance of a class, and it must be accessible to clients from a well-known access point.
– When the sole instance should be extensible by subclassing, and clients should be able to use an extended instance without modifying their code.
– Controlled access to sole instance
– Permits a variable number of instances
Usage in OVM:
· OVM_TOP – instance of ovm_root. Only one instance of ovm_top
· OVM Factory - only one instance of ovm_factory
Monday, May 23, 2011
Tuesday, March 24, 2009
Ever wondered how an ideal world of verification would look like? I would probably see one when the following criteria are met.
- Infinite Budget
- No Deadlines or time limit
- Infinite resources, consisting of verification experts
- An amazing specification which captures every possible detail of the design and frozen
- A client or architect not making any change requests
- An amazing EDA tool which supports every possible feature
- A very high end machine grid to run your jobs
So what else would one need in this ideal world? Given that these are met how would your verification environment look like?
Sunday, March 22, 2009
The following link describes the basics of Clock Domain Crossing (CDC) and its 3 main issues namely: A) Metastability, B) Data Loss & C) Data Incoherency and the solutions to these issues.
Saturday, March 21, 2009
1) MS Dhoni is the captain with the Midas touch. People tend to appreciate everything you do when you are winning. Any stupid thing decision you make on the field is either applauded or pushed aside saying "He is being different". Dhoni should consult Ponting in this regard, he is sitting on the other side of the fence.
2) I have just realized that I'm absolutely crazy about American Football! It's off season now but I'm still combing the sports websites for NFL news. My neighbour at work things I'm crazy!
3) India still needs a Fast/Medium pace all-rounder. That is the missing piece for India becoming a team to beat. Irfan Pathan, you are on notice, there is a spot and it is yours for taking. You know what you have to work on.
4) The Bangalore Royal Challengers have made a huge mistake in have two different captains for IPL 2. You need quality leadership to win championships, just ask the previous World Cup Winners (most of the underdogs SriLankans (1996) and Pakistan (1992))
5) Eagerly waiting for the NBA playoff's to start. That's when the real NBA seasons starts.
Friday, February 27, 2009