Saturday, July 18, 2009

The Leadership

I always admire great leaders of History & some leaders of today's generations irrespective of which side they are right or left(Wrong) but i really look up to them
and try to learn from their stories & interviews.

i work in a software firm & my previous organisation we working on one of the good project and client was happy with our work but as a professional we were not feeling satisfied because during project we were not be able to learn new technology.so,we went to our manager expressed our concern & conversation heated up manager said "SOME HOW I HAVE TO RUN THE SHOW".personally i didn't like this attitude i understand there are constraint for manager but he should have conveyed the same massage different way.Here i found the difference between Manager & Leader.




Lord Ganesha is great symbolic leader ship icon in India & Look at the picture above Leader should have quality like that.Few points i would like to add here...

Big Head: Long range thinking power

Small but sharp Eyes: Leader should see pain point of every followers

Large Ears: He should listen to even a small followers

Big stomach: Able To digest Everything & any kind of conditions remain strong in front of followers.

Half Tooth & Full Tooth :Half tooth symbolise that Leader Might not know the minor detail of subject/problem but second full tooth symbolises willingness to resolve a problem.Leader may not have in depth knowledge of subject but willingness to resolve issue is necessary.


To be a great leader requires to have above mention quality other wise they end up being manager & in future i would like to be known as good leader rather then a Manager.

Recently i came across a nice conversation between Mr. Narayana Murthy A great leader of my generation ,i always look up to him for inspiration & spiritual guru Mr Deepak chopra.It was about Leader ship & success.

Please check this conversion on Leadership Mantra which truly an inspirational & highly motivating.




Tuesday, June 23, 2009

Perfectus Announces Industry’s First SystemVerilog-based OVM Tested ONFi Verification IP for ONFi 2.1 Specification



SANTA CLARA, Calif., Jun 22, 2009 (BUSINESS WIRE) -- Santa Clara-based Perfectus Technology, the leading provider of Verification IPs, today announced the availability of ONFi (Open NAND Flash Interface) Verification IP (VIP) product based on the ONFi 2.1 specification. This is the industry's first SystemVerilog-based, OVM-based ONFi VIP with a very sophisticated Verification Engine that will help in accelerating the ONFi-based IP/FPGA/ASIC/SOC/Silicon verification cycle with higher reliability and greater assurance for verification of device. The ONFi VIP is tested to work in the Mentor Graphics(R) Questa(R) Verification Platform.

The ONFi VIP comprises a complete verification environment including test generation, assertion checking and monitoring, and functional coverage. The VIP has a rich set of constrainable parameters, sequence library, powerful error injection capabilities, APIs and Callbacks for user configurability. The VIP is configurable and extensible to satisfy each specific verification environment's requirements. The VIP complies with OVM 2.0.

"Perfectus ONFi Verification IP improves productivity of the verification engineer by using a readily available sequence library to create the verification scenarios," said Sheetal Kammaje, marketing manager of Perfectus.

"Perfectus VIP also helps with the tracking of verification progress with the use of functional coverage." The ONFi VIP verifies Open NAND Flash Interface-based devices. ONFi 2.1 offers simplified flash controller design, but pushes performance levels to a new range--166 megabytes per second (MB/s) to 200 MB/s. Using ONFi strengthens compatibility and interoperability of NAND devices from different vendors.

(http://onfi.org/) The ONFi VIP supports asynchronous and source synchronous modes with all timing modes. It supports up to 4 Target NAND Flash devices with unlimited LOGICAL UNIT, BLOCK & PAGE. For more information visit www.perfectus.com/products-onfi.html The special feature of this product is the reports generated by the Genie-Interface-Inspector. Reports include a Functional Coverage report which helps to identify what functionality has been tested; an Error Inspection report which specifies the errors that were tested and errors that were not tested; a Protocol Inspection report which shows the percentage of ONFi 2.1 specification compliance; and a Features Coverage report which shows the percentage of features covered.


"We are pleased Perfectus has made available the first OVM-tested ONFi verification IP validated to run on the Questa platform," said Dennis Brophy, director of strategic business development, Mentor Graphics Corporation. "As an active member of the Mentor Graphics Questa Vanguard Partnership program, Perfectus works together with Mentor to improve design and verification productivity." Pricing and Availability The ONFi 2.1 VIP is available now. For pricing and additional information, please contact sales@perfectus.com or 408-748-8900, x5632.

About Perfectus Perfectus is a leading provider of very high quality and completely-configurable Verification IPs. Perfectus offers several Verification IP products which include AMBA: AHB, APB & AXI, Ethernet, Fibre Channel, I2C, ONFi, PCIe, SAS, SATA, SMBus, SPI 4.2, OCP, USB3.0 and USB 2.0.

For more information about Perfectus Corp, please email us at sales@Perfectus.com or visit our website at www.Perfectus.com.

Thursday, April 23, 2009

Generic Interface Inspector in System Verilog

Today complexity of chip is increased so the complexity of verification process because of time to market factor & quality of deliverable. In Entire Design Cycle from specs to silicon verification is process which takes maximum time in cycle. if we can get rid of some of verification effort then we should beat TTM factor with quality deliverable.

So the Re usability is a need of an hour to achieve this goal.
How we can resolve this issue and what exactly we re-use to achieve our goal ?


In Design cycle there are two different type of functional verification we target.Module level verification & Chip Level Verification. Almost all the peripherals inside SOC we use to verify first at module level and then we test the same peripheral inside the system. We target similar behaviour of the peripherals in both type of verification. But we use to verify same peripherals separately in both the level with same scenario & checks. we build different components to verify the same thing in different environment which takes lot of time to code components and to verify it.

During Verification process of standard protocols we use to verify design against all the Rules at pin level & block levels.Most of the protocols have Host & Device (Master or slave) blocks which communicate through the common bus for data transfer.

if you compare checker rule list of all standard protocols you will find that most of the checks are common at pin level and at block level.we need some mechanism which allow us to to re-use this common set of checks across different standard protocols and different kind of verification environment(Module & SOC).


if somehow we can reduce this gap by using same components in both type of verification & different protocols then it will save most of time of coding and we can beat TTM with Quality deliverable.

This protocol interface inspector provide library of common checks at block level,pin level & timing level which user can access from library & implement their own set of check rules by directly using or enhancing the task or function from libraries.

This Generic Protocol Interface Inspector probe to this common bus to access the data on the interface and validate against all the rules should be followed by standard protocol from Both Host & Device level by using common library developed implement protocol related checks. it will inspect transaction from host & validate it and expect some transaction from Device and validate transaction from device.

This Protocol Interface inspector will also verify the timing related rules on bus using assertion & also provide hook for enhancement to verify more rules by user.

This Protocol Interface Inspector will also verify Pin level activity on the Bus for example during certain mode of operation behaviour of pins changes & this protocol inspector validates pin level activity against all protocols pin related rules.

These Protocol Interface inspectors have Host Level & Device Level Blocks to verify all the Rules of given transaction from Host & Device.

This Protocol Interface inspector will do coverage analysis on the Bus and generate report of functionality coverage of interface. it also give report of all scenario & Errors.

This Protocol Interface will check all the rules, pin level assertions & coverage data to early verification closer.


We can use this Protocol Interface to Verify most of the standard protocols by using common library & also to verify any standards protocols Host Module, Device module at module level & Inside SOC as independent component. We need to connect all interface ports to this protocol inspector and all rules related to protocol will be verified.


so, this Generic Protocol Inspector reusable which can save lot of coding time of verification process.

Tuesday, March 10, 2009

Courage - Only solution of communal violence in india

Let me tell you about one of my childhood & best friend naran.i really admire him as a friend not because he is my childhood friend but person with great Courage.His father vasan bhai resident of village kukma in kutch district of gujarat. vasan bhai use to runs the floor mill and his son naran was running a shop attached to his home.

i remember the day when he was very happy when he bought one tractor for farming which he use to give on rent to other farmers.so,they were making slow but steady progress.his father use to tease me a lot by saying" I am the one who is not scared of your father" because my father is in incomtax dept and vasan bhai was not coming
under incomtax radar.they were happy with that and enjoying their lives in small village.

The day came 26th Jan"2001 Republican day of india & very cold morning.i was enjoying my sleep and i felt somebody try to move my bed as i open my eyes i felt my bed was jumping on the floor & before i can think one of the speaker (which i have place above my bed) fall on me.quickly i got up from my bed and rush to my mother and my sister who were inside the kitchen and very scared.i told my brother to move out quickly from this house with my father and i also run out from my house with my sister and mother.we success fully get out from our house and got into ground near by my home.when we came out from our home we cant see anything outside there was so much fog outside.i was watching everything what is happening around and thought we have been attacked (as bhuj is very near to Pak border and it was attacked first in 1971 war) ?

After 10 to 15 minute i was able to speak some words and i asked my father what is this papa? and he said i think its earthquake.

After 20-30 minutes later me & neighbours around me came out from shock.i can still remembers those scared faces and everyone was clueless about what is going on and what to do.i asked some of them how are they and anything happen to them ? Fortunately there was not a single casualty in out our colony but some house was badly damaged but no collapsed totally because our colony has all new construction & hardly 2 floor.so,i was unaware of rest of the bhuj which is 80 % collapsed.mostly the apartments and old constructed house and human casualty countless.

Same day afternoon my father told me to visit all my close relative in near by town & village.so,i took my bike and went to all the places.my village kukma was totally collapsed & i have seen vasan bhai.who sitting near the debris which was his home in the morning he woke up.i asked about naran & his family he told everybody is fine in his family and every one is alive.when i looked at his home which converted into debris.Actually they were using some part of their home as floor mill which vasan bhai used to run & narans shop.their tractor was parked near to their home.now everything was under the debris.all the source of income lost within 45 second(duration of earthquake).i asked vasan bhai who was sitting near to debris "now what..you lost everything..!!!".He said we are alive that's enough & i can build all this thing again.

After one month or more i come to know that vasan bhai has been arrested in murder case.i was shocked & could not believe and i spoke to some other friends in
kukma.they told me after earthquake people were slipping in farm 2 km away from village and it was on highway.so,one night he was going to farm at 1 am and found dead body of person near highway.so,he informed authority but move was back fired and he was charged by authority in murder of Muslim person in belongs to neighbour village and reason was personal rivalry.this smart move by authority was actually meant to avoid communal tension in already rough situation due to earthquake.as that murder was done by some right wing activist leader due to some personal differences because he was power full & truth might have initiated communal violence police made vasan bhai a scapegoat.he send to jail & case was going on.

after some time i went to kukma to meet naran & i saw him he was helping to build home for rest of the villagers by using his tractor.though his father was in jail & no source of income for him but he was helping all villagers without looking at religion of villagers.all villagers know his father has been framed & some Muslim villagers from kukma village visited neighbour village reldi and requested that person family who's been murder and vasan bhai was charged.those people were pursued by this villager and agreed to remove case against him and vasan bhai came out of jail.

i really appreciate narans courage that he didn't see & thought anytime that i am helping to hindu or muslim.this was the quality of him helped his father and i believe naran has given us a solution of communal problem in India.

Courage to restrain yourself during rough situation
Courage to help people belongs to any religion.
courage to stand against your own community if they are doing something wrong in emotional outburst.

Vasan bhai teach us to rise against any situation comes in our life & naran true to his legacy of father teach us to help others in any kind of situation.

Thursday, February 12, 2009

Pa Pa Pagleeeeee..

Today i am daring to start writing blog bcoz i think i am not a good writer but i thought let me share my thought with rest of the world.so, let start my pa pa paglee(a child who just try to walk) in blog world. while coming back from office lot of thoughts were running into my mind.due to slowdown & current scenario of job market.not a single positive news in last few days & its been verylong since i heard any good news.i don't remember when last i heard any good news but its life & wehave to move on with keeping hope alive.now a days i am reading LK adavani's autobiography(My County My Life) & i came accross nice thought "TOUGH TIMES DON’T LAST; TOUGH MEN DO".we all know this situation will not remain for a long & one day some good news will come. When i reached to my home & my little princess vaishvi (she is just one year old)looked at me and gave 1000 watt smile & threw all toys from her hand and started running (On her knee) towards me.i took her in my hand and forgot all tension, worries & tiredness within one second. After one hour i was playing with her & during that i found that she is now be able to stand on her own feet without any support then she slowly started walking around 3-4 step(In gujarati we use to say PA PA PAGLEE...) & then she fall down on my hand.i was amaze to see that & coudnt explain my feelin. its always amazing to see when your kid is standing on her feet & you want to share your joy with rest of the world(Thats why i started wrting blog..ha ha ha).so,i thought let me share this first with my parents and i called up to bhuj to give this news.my parents were delighted to know that vaishvi has actully started walking & my papa told me its not only good but a great news. At 7 pm i was worried about good news & at 10 pm on same day i was giving great news to my parents.