Jun 29, 2022

Retention Cells - UPF/ Low_power_mode


RETENTION CELLS - UPF - Low Power

FIG-1


Retention Cell Details :

These cells are special flops with multiple power supply. 

They are typically used as a shadow register to retain their value even if the block in which they are residing, is shut down.

FIG-1 is simple diagram of retention cells.


Types of Retention cells : 

1) Master/slave-alive retention: 
In a master/slave-alive retention register, the retained value is held in the master or slave latch. In this case, the retention element is in the functional data-path of the register.

2) Balloon-style retention: 
In a balloon-style retention register, the retained value is held in an additional latch, often called the  balloon latch. In this case, the balloon element is not in the functional data-path of the register.

Ballon-style retention can be Dual-Pin Retention cell or Single-Pin Retention cell.
Master/slave-alive retention is same as Zero-Pin Retention cell.


3) Dual-Pin Retention :
Dual-Pin Retention is the one which has two separate control signal for save and restore operation.
Save operation can be level-sensitive or edge-sensitive.

4) Single-Pin Retention:
Single-Pin Retention is the one which has single control signal for both save and restore operation.
Save operation can be level-sensitive or edge-sensitive.
Save operation and Restore operation will be on opposite level/edge of control signal. i.e If save is performed on level high than restore will be performed on level low of control signal.


Zero-Pin Retention:
Zero-Pin Retention is the one which does not have any control signal .
Save operation will be performed when the power domain in which cell is sitting goes from NORMAL to CORRUPT state.

Restore operation will be performed when the power domain in which cell is sitting goes from CORRUPT to NORMAL state.

UPF syntax to define Retention cells in a design:


set_retention 
  retention_strategy 
  -domain power_domain 
 [-retention_power_net retention_power_net] 
 [-retention_ground_net retention_ground_net] 
 [-retention_supply retention_supply_set] 
 [-no_retention] 
 [-elements objects] 
 [-exclude_elements exclude_objects] 
 [-save_signal {save_signal save_sense}] 
 [-restore_signal {restore_signal restore_sense}] 
 [-save_condition {boolean_function}] 
 [-restore_condition {boolean_function}] 
 [-retention_condition {boolean_function}] [-update] 
 [-use_retention_as_primary]


retention_strategy is name of retention strategy.
retention_power/grounds are retention power supply.
elements are the registers/cells/design hier which you want to put under retention.


Below is the retention circuit timing diagram. 




Do not confuse between isolation cells and retention cells, isolation cells are to drive a known value when circuit goes into power saving mode while retention cells retain the last value and drive the same when normal power is back.

One of the example is shown below. 
set_retention  dummy1_retention -domain VDD \
                 -retention_supply_set VDD_DPSLP \
                 -retention_condition { /DUT/design/signal1 } \
                 -elements {  reg1*
                                     reg2*
                                   }
map_retention_cell dummy1_retention \
  -domain VDD -lib_cells  CELL1 

This is one of the simple example to define the retention strategy. 

Labels:
Understanding of Retention cells
Understanding Low power checks
Special cells used for power planning.

Apr 28, 2022

Asynchronous FIFO Interview question

 

This is logical question. You have 2 block , block A and block B , talking to each other having synchronous fifo.  Both are in same clock domain. 



Now due to timing violation, designer is asked to insert pipeline and designer inserted 4 pipeline state. 





The question here is , what would be the minimum depth of FIFO so that we should not loss any data. 




Apr 7, 2022

Moving to Finland from India : how much is it worth ?

FINLAND 




This is the most common question asked when spouse get a job offer from different country, we all used to do comparison and take decision. 

Q. My Spouse got a job offer from Finland. We are Indians. How is the country Finland to live? Will it be difficult for us to adjust?

It is based on one of the true story.




I am an Indian who moved to Finland. However, we left Finland last year due to a couple of reasons. Firstly because of the weather and secondly because of my unemployment situation. I couldn't even get a single job interview during two years of my job searching even though I spoke Finnish pretty well. This could be temporary situation.

Indians in Finland?
Indians in Finland are known for working in IT companies and are considered as a peaceful and well settled group of people in the country. I lived in Espoo where there were many Indians, mostly working on projects. Many people from Wipro and TCS. Also, many Indians are doing a Ph.D. at Alto University. If you are a South Indian, then you can find a big community of South Indians there. Check the Indians in Finland page on Facebook. Also, IWF ry on Facebook for women. IWF is formed by Indian women and they organize lots of social activities all year round, which are fun.

Kids school?
The only thing I liked about Finland was my kids' daycare, that was the best. Kids can have fun and learn through playing. The school starts at the age of seven and there is no pressure on studies like in India, so kids are very happy in Finland. It's a great country when it comes to education. Even International school in Espoo is free but it has limited seats, I.e. 175 for now. That means your kid would need to go to a Finnish school if he/she doesn't get an admission which is BTW very likely to happen.

Adding one important thing: i.e. libraries. Finland is one of the top nations when it comes to libraries. They are not limited to books; there are computers, music halls, workshops with electronic gadgets, sewing machines, language cafes, play areas for kids, a variety of social events, and a lot more. And most of them are open from as early as around 7 in the morning and are open till around 9 at night.

Work-life balance?
Unlike India, your husband will come home sooner after work which will give you a lot of time to spend together in the family or to do some activities.

Sports?
If you like swimming, that's one activity you guys can do whole year-round. They also have amazing Finnish saunas everywhere. There are clubs for football, ice skating, badminton, etc.

Health issues?
I would suggest taking personal health insurance. In Finland, you call to get a doctor and you get a nurse that prescribes mostly painkillers. In India, we are used to seeing a specialist for a cough and flu, but that's a luxury in Finland. Private doctors are very expensive, but if you have health insurance, you will be able to see a doctor anytime.

What about winter?
In Finland, there are 7-8 months of winter, and southern Finland is very dark from October till March. For the most part of my six year stay, I suffered from horrible depression due to darkness and long winters. Most of the Asians suffer because of the darkness there. If this is the first time you are going abroad, it might be a bit challenging. But I have also seen some who are OK with it so you might be one of them.








And in summer? 
On the brighter side, spring and summer are beautiful in Finland. Summer is short (about 2–3 months) but it's just magical. The sun rises at 2–3 in the night and sets after 22:30 so you can be outside in the forests hiking, walking, berry picking, grilling, etc. There is one activity I thoroughly enjoyed there was berry picking. You can go strawberry picking in April-May on farms and you pay as per the weight. The strawberries in Finland are sweet due to the hot days and cool nights. Blueberries and raspberries can be picked up for free by anyone in the forests. For a few years, Finland has been facing many changes in the climate due to global warming. And unfortunately, the berry season is suffering greatly.





Socializing? 
Personally, I am good at languages, so I spent my time learning the language and talking to people. I didn't go looking for other Indians much but tried to socialize among locals. Friendship in Finland is very different from Indian friendship; you meet friends for a drink or coffee in a cafe or in a bar. Inviting people for dinner is not what they do. Also, loneliness and alcohol are the best friends of many.

Jobs for foreigners? 
I am adding this point because this is very important for foreigners who move with their partners. I did with my Finnish partner. The jobs in Finland for English speaking people are available in mainly the IT sector or some engineering too. I have a Marathi friend who is a nuclear engineer said it's better to work in Espoo than working in the desert of Pokhara, where there was nothing for his family to do. IT professionals like developers and testers can get jobs much more easily without the requirements of the Finnish language. Otherwise, the jobs available in the market are such as cleaning, caretakers/nurses for old people ( lähihoitaja), restaurant workers, and bus drivers. Also, English speaking assistant teachers in international daycares is a good job opportunity. I mentioned these because it doesn’t require fluent Finnish skills to apply for them.


I hope the information should help you to make decision about moving to Finland. All the very best for your career.

Jan 28, 2022

Physics_grade_VII_ICSE_CHP_1

Jan 15, 2022

What are the common traits of highly intelligent people?


Here are 10 common traits of highly intelligent people: Are you one?💡


1.You Are a Deep Thinker.
  • Some people may believe you suffer from loneliness or are so shy that you can't relate to many people, but you know they are mistaken.
  • You simply adore pushing your intellect to new heights.
  • You try to explain why A and B lead to C or why A didn't work out while you're alone.
  • Sometimes you glance up at the sky and wonder why some stars are aligned in a fascinating manner or why the clouds are shaped the way they are.
  • Your brain's nerves light up with ideas.
7 signs of a Deep Thinker



2. You Always Find Alternatives.
You enjoy posing important questions to oneself, such as what can I do if this is no longer available.
To you, life entails planning ahead and identifying options to reduce the likelihood of things catching you off guard.
Even in the smallest details of your life, you foresee possibilities and plan for change.
This is mostly because you dislike being left helpless by unexpected disappointments.


3. You Are Teachable.
You imagine yourself to be like a plant that need soil, water, and sunlight to thrive.
It's no surprise that you enjoy learning from the people and situations around you.
Even if you have a solution in mind, you put it aside and listen to what another person has to say, which could provide a strong foundation for your anecdotal tip.
You don't push forward to show what you know; instead, you listen first and then add your opinions to any new information you've gained from others.
I doff my cap to you, if this is you.



4. You Value People
You consider people to be a long-term investment.
When you find a group of people that share your ideals, you try to keep them together.
When you have a genuine disagreement with a friend, you take the time to express yourself with love.
Whether you know someone or not, you treat them with respect.
Your remarks can provide hope to those who are lost.

You have a remarkable ability to deal with stress and pressure without channeling aggression to others.
If you possess this quality, you will undoubtedly succeed in life. When I say "far," I don't mean "without bounds."🙂


5. You Don’t Give Up Easily
Yes, you've accepted the fact that some failures result in success.
In dismal situations, you rapidly give yourself hope.
You realize that failure isn't the end of the world and that it's never too late to try again.
Because of your tireless and tenacious spirit, your life inspires a lot of people.
Most of the time, you don't see any reason not to do something, even if someone else has already tried and failed.

You have a strong sense of perseverance in difficult conditions.😉


6. You Manage Resources
This could be in your closet, kitchen, or other stuff around the house.
Wasting something makes you feel uncomfortable, especially if it could be used in another way.
Your home can sometimes resemble a conversion and re-invention store.
Even if you can afford another, it takes time to give up something you genuinely enjoy.
It's just you, which makes you happy. If this describes you, you have tremendous potential.



7. You Are Foresighted
This quality is nice and sweet. You have a tendency to notice what leads to what.
When you're about to make a big decision, your imagination will sometimes warn you.
Attributes like these keep you in check, preventing you from succumbing to temptations and taking acts that you may come to regret.
Before making a final decision, you consider both the positive and negative aspects of a scenario.



8. You Avoid Disputes
You strive to stay away from pointless debates as much as possible.
Why quarrel about something that won't improve or contribute to your life?
Unnecessary disagreements irritate and disturb you.
Sometimes you get the impression that people should know how to manage circumstances better in order to achieve better results.

You have a hunch that a time bomb of a disagreement is about to explode, so you try to avoid it.
If you have this quality, you already have a lot of serenity and happiness in your life.


9. You Admit Your Faults
You're the type of person that welcomes criticism from others; in fact, you want it to help you grow as a person.
As a result, you are quick to recognize your mistakes and accept responsibility for your actions.
It's no surprise that you strive to stay as far away from situations that make you feel bad as possible. It's just your personality.



10. You Love A Peaceful Life
You know yourself and try to avoid living a crowded life as much as possible.
Disputes and pointless disputes are your turn-offs, which is why you try to spend your time with people who love you and tell you how great of a person you are.
You most likely enjoy music and find fulfillment in rhythms and lyrics that reflect your values and life experiences.
Even in crowded places, you can be absent while still being present.
In conclusion, the interesting thing about personalities and traits is that even if they are not in you naturally, they can be practised and imbibed to make you a better individual.

Whether you are a daughter, son, student, employee, businessman, father, mother, wife, husband, employer, neighbor, friend, family member or any other person, you deserve to be a unique individual with a good aura of intelligence.

7 Signs You Are a Deep Thinker

 





Jan 13, 2022

Sample multi choice questions - Grade-7 (VII) (ICSE Pattern)


MATHS 

Grade 7 - Maths - Test Paper 1  

Grade 7 - Math's - Test Paper 2 - Multi-choice 


PHYSICS

CHAPTER-1_TEST_1

Grade 7 - Math's - Test Paper 1

 

Chapter 1 : Integers

Q1.  Evaluate below : 

a. -25 x -5 + -4 x 20 

b. 800 x 90 + 90 


Q2. 

Multiple Choice HTML Quiz Generator for Blogger/Website for free

Multiple Choice HTML Quiz Generator for Blogger/Website for free


test

My FB/Instagram page Q1 When did babur start ruling?
14
11
21
30

What fraction of a day is 6 hour?

Choose 1 answer






What fraction of a day is 6 hours?

Choose 1 answer






Quiz Application Q1. What is 2+3?
5
8
9
10
Q1. What is 8+3?
2
8
11
9
Q1. What is 28+3?
15
31
10
19
Make a Dropdown Menu using Internal CSS

GeeksforGeeks

If your browser supports Refresh, you'll be redirected to GeeksforGeeks Homepage, in 5 seconds.

SiteMap