Wednesday, January 25, 2012

New BMTC Volvo Route 319CT

I live in Hoodi near ITPL, Bangalore and work in Synopsys which is in RMZ Infinity, Old Madras Road. There are lots of buses in this route; but there is not a single Volvo bus. There is a good news coming from BMTC today that a new Volvo bus route has been launched from Whitefield (near Sathya Saya Baba Hospital) to KBS, Majestic via RMZ Infinity. This route is named 319CT. (KBS is Kempegowda Bus Station, also known as Majestic Bus Station opposite to Bangalore Central railway station).

BMTC has also launched two more new Volvo buses through my place Hoodi:
  • 335 ET: From Whitefield, Hoodi to KBS Majestic via Graphite India, Marathahalli
  • 504: From Hoodi to Domlur
The details of these buses and their timings are available in this excel-sheet that we have received from BMTC.

I am more interested in 319CT as it covers my office route. However I found that BMTC's spread-sheet for 319CT is a bit confusing. So I've created a new view of the 319CT timing here. See my view of 319CT here in PDF format or Excel format.

There will be three buses plying in this route. I have used three color codes (yellow, blue and white) for these three buses in my table. A bus start from KBS and then goes to Whitefield. It takes 5 minutes break in Whitefield and then returns to KBS. See the following two tables.



Let us start using these buses. We can help in reducing Bangalore's traffic condition by using public transportation and contribute to a greener earth.

Saturday, November 26, 2011

Asian Test Symposium 2011: Part II

We reached the venue called Hotel Crowne Plaza in Okhla. The place looked a bit odd. Okhla is an industrial area and polluted. You get the smell of industries as soon as you enter Okhla. I wish it was a hotel somewhere near Connaught Place in New Delhi. Perhaps those places were too expensive f or the organizers. I was not too impressed with Crowne Plaza and Okhla.

I met Janusz Rajski at the registration desk. He is Chief Scientist and Director of Engineering at Mentor's ATPG and EDT division. I work with Synopsys which is a competitor of Mentor. But I must confess that I'm a great fan of Janusz because of his singular contribution to Test. Pramod and I introduced ourselves to Janusz. I told him that I met him last time during ITC 2008 when Rohit (my manager Rohit Kapur) introduced me to him. Janusz exactly remembered the place where we met in ITC 2008. He told me that it was during the poster-session of ITC 2008 when Rohit introduced me! I was completely taken aback by his strong memory.

Inside the conference hall, I met many of my old friends from Cadence there. Exchanged pleasantries with all of them.

The Organizing Committee co-Chairs Prof Patra from IITKgp started ATS with his welcome note. It was followed by two keynote speeches. The first keynote speech was by Prof Giovanni De Micheli  of EPFL and the second keynote speaker was Janusz Rajski from Mentor.

Prof Giovanni is a renowned Synthesis expert, His book on Synthesis is considered as the most important text book on Synthesis.  I was very happy to see him in person.  But as he started his speech and moved towards the middle of the speech, I realized that perhaps he is not best fit as a keynote speaker on Test. He would be perfectly good on DAC; but perhaps a bit misfit for the keynote role in ATS.

Janusz started his keynote on Future of Test from EDA and Design perspetive. The topic was very interesting. Janusz is one of the renowned Test gurus in the world. I wanted him to take an industry  visonary role today and was hoping that he would not be just trying to Mentor's Test. Janusz started with a difference. He asked most of the lights in the hall to be switched off. He said people who are jet-lagged could take some rest also.  He used a background which he said resembled like nano-tubes. First he showed all pictures of himself and his family on some mountaineering trips. It was kinda irrevelant. But you know he is a big guy and you need to appreciate anything good or bad from people like him. After multiple pictures, he went to the outline of his presentation.

Janusz emphasized the importance of Scan Compression. He showed some of the most influential papers published in Compression till now. He chose to ignore Adaptive Scan (Synopsys DFTMAX) in that list of papers. He showed his own EDT paper of ITC 2001, Survey of Compression by Nur Touba, and one more paper from Cadence folks on OPMISR.  I was surprised to see DFTMAX being ignored here. Mentor and Synopsys almost dominate Test; Cadence is a relatively minor player in Test. I was a bit skeptical at that point if Janus was wearing the cap of a visionary in Test or just the cap of Mentor! He then mentioned something important which kinda gave a reason for exclusion of DFTMAX.  He said any (compression) technology that has endured for 10 years is worth a technology to be mentioned as path-breaking in that slide. I may be wrong in th exact words that he used for this sentence; but this was the essence of his statement!

Janusz also mentioned one very important thing about Scan Compression. He said that any Compression solution which does not work like the pure Scan is not useful. He showed some of his slides from his keynote speech in ATS 2001 in Kyoto and ATS 2005 in Calcutta where predicted that the future of Test was Scan Compression. He said now he felt proud that he could foresee the future. At this point, I had a question for him which I asked him later during Q&A.

Janusz told about two technologies that he believed would be the future of Test going forward. One was hierarchical based DFT and the other was a hyrid of Scan Compression and BIST. The first is definitely true and no one in Test can deny that. I am a bit doubtful about the second. Mentor bought LogicVision sometime back and got the BIST technology. BIST is an old technology and it preceds Scan Compression.But BIST was never completely adopted by the design community in the way Compression found the widespread acceptance. Then will a hybrid of Scan Compression and BIST will be useful and successful? Janusz emphasized this point again when he concluded his speech.

Then time came for Q&A. The program was running about 15 minutes late. So Ravi Srivaths, one of the co-chairs of the organizing committee told that only two questions be permitted. I stood first and luckily there was a girl from Crowne Plaza hotel standing with a mic near me. So I got the opportnity to ask Janus  aquestion. Janus showed some slides from his ATS 2001 presentation today. On that context, I asked him which one or two slides from his today's presentation that he thought he could present in ATS 2021 if he is invited to give a keynote in ten years from now. He first didn't understsand my question. I think Ravi explained him my question. Janusz said that he ddn't want to feel accountable for something; but it was a good question. He went on explaining the virtues of hiearchical DFT and hybrid solution of Compression and BIST. He said he hoped these two woulo be the future.

Then the paper presentation session started. I attended the session on Timing and Clock which my colleague Pramod was moderating. All the four papers in this session was presented by four professors and three of them are quite renowned. First one was a profesor from Japan on Testing Transition delay faults in Clock. The next three papers were presented by Prof Krishnenu Chakrabarty of Duke, Prof Jacob Abraham of Texas, Austin and Prof Abhijit Chatterjee of Georgia Tech. It was very good to see these people presenting. Prof Krish Chakrabarty was the PhD advisor of my colleague Anshuman Chandra. Later I had a good conversation with Prof Chakrabarty. Pramod did an excellent job of charing the session. He was very planned and neat. He collected the bios of the all the presenters beforehand and introduced them well. He also collected the abstract of their papers in case he had to ask some questions to them.

Lunch was good; but I ate a light one because I had to present a paper immediately after lunch. My session was to be chaired by a professor from Japan. He didn't collect my bio or anything. He just took my business card and introduced me from the card.

As I went to the podium, I was a bit nervous on the title slide. But very soon I regained my confidence and was able to explain the stuffs pretty well. In the audience, there were many familiar faces - Rohit, Pramod and many of my ex-colleagues from Cadence.

Asian Test Symposium 2011: Part I

It all started with an email that Prof Abhijit Chatterjee from Georgia Tech sent to my manager Rohit Kapur in the first week of February stating that he wanted to meet with the Test people in Synopsys Bangalore. Prof Chatterjee was going to be the General Chair of ATS 2011 to be held in Delhi in November. He was trying to meet the people from academic and industry in India in order to drum up support for the conference.

There are four  Test conferences that happen annually - ITC, VTS, ETS and ATS. International Test Conference (ITC) is the most premier conference of all these. I think next comes VLSI Test Symposium (VTS). Both ITC and VTS happen in US. European Test Symposium (ETS) and Asian Test Symposium (ATS) rotate amongst countries in Europe and Asia respectively. ATS usually comes to India once in every decade. ATS 2011 would be 20th ATS.

Prof Chatterjee came to meet us on February 10th in our Synopsys Bangalore office. He was accompanied by Prof Viren Singh of IISc. My friend and colleague Parthajit and I met them for some time where they explained us about the Test Oddysey theme for this ATS. We then took them to lunch at Indijoes at RMZ Infinity.

We submitted two papers to the conference. Both of these were already filed as US patents in USPTO. One was on the concept of Predicting Test Compression QoR and the other one was on something called Cyclical Adaptive Scan (CAS). Both the papers were accepted. So I got the opportunity to travel.I'd be presenting the Compression Maximizer paper. My colleague Pramod was invited to be a moderator for one of the sessions. So both of us would travel from Synopsys Bangalore to attend ATS in Delhi.

But there was a bit of a problem. We were expecting our second baby and Gitika's expected date of delivery (EDD) was Dec 14th. We had some buffers so that I could go and present the paper in ATS. I was still a bit hesitant. As usual, Gitika is one of the brave ladies I've ever met. If I would have been in her place, I would have never let my spouse to travel in such a crucial time.But Gitika was exactly opposite. She was encouraging me to attend ATS and present the paper. One day Rohit called me and spoke to Gitika about my travel. She told Rohit also that I should travel.

Gitika's sugar level was high. So her gynecologist told us that we won't wait till EDD. Finally we planned Novemver 25th as her day for c-sec. I'd come back to Bangalore after the end of the last day of ATS on Nov 23rd and get her admitted on Nov 24th night.

But something different was waiting for me..

I landed in Delhi on Nov 20th, Sunday, one day ahead of ATS in order to meet my old friends in Noida. I visited Utpal da's family and had lunch there. After that, I went to meet my ex-colleague and friend Subhasish. He has newly constructed a beautiful house in Noida. Utpal da dropped us at our C.R. Park hotel later in the evening.

Tuesday, September 20, 2011

Where are you from?

Many times we ask this question when we meet new people: where are you from? Many times we are asked: where are we from? This is very casually asked as part of the introduction. Yet, the answer to this question is not so simple - it is a very context sensitive answer. We give different answers depening on the location where the question was asked; who is the person asking the question etc.

The answer to this question can be very wide - from a very big geographical region to a small locality of a town or a village (coarse grained vs finer grained as a Computer Science guy would say). At the highest level of granularity, I can think of  a diplomat negotiating in North-South dialogue who can answer the question saying that he is from Northern Hemisphere or some other diplomat replying that he is from Southern hemisphere. At next lower level, one may mention the name of the continent, saying she is from Asia, or Europe etc. But these are rare occasions. For most practical purpose, the highest level of answer is the name of the country. When I am traveling outside of India and someone asks me the question, my simple answer is: I am from India. There is no confusion in higher level of answers. (When traveling outside of India, if some other Indian asks me the question, my answer will be different.)

There is usually a follow-up question: where do you live? It carries a straight answer. People usually reply it with the city or village where they currently live.

The lower you go in the level trying to answer the original question (where are you from?), the more is the complexity of the answer. Most of the people, whom I asked this question, do not consider the place where they work as their place. Many of them have been living in Bangalore for more than a decade and have their own homes here. Yet, all of them mention the place where they spent their childhood days as their own place. The sense of belonging (আপোনত্ব, अपनापन) to the place where they have been working for many years is missing. The emotion is all attached with the place where we all spent our childhood days. That is the place from where we are; not the current place of residence.

First example is my father. He came to Morigaon in 1972 when the Sub-Division was created. Morigaon later became a distict. Deuta (father in Assamese) spent most of his work life in Morigaon. He built his house there. He retired from his job in Morigaon. He has been living in Morigaon for almost 40 years. But ask him where is he from. He will tell you that he is from Hatisung in Nagaon district, the village where he was born and spent his childhood days! I was born in Morigaon and spent the first 15 years of my life there. I am out of Morigaon for last almost two decades. I live in Bangalore now and  own an apartment here. I have spent six years in this city. Ask me where I am from. My answer is: I am from Assam. If someone from Assam is asking me this question, I'll tell him that I am from Morigaon. If I meet someone from Morigaon, then I'll tell him the name of my locality in Morigaon.

Ask my son Ekagra where is he from in a few years. I am sure he will reply he is from Bangalore.

The most interesting answer to this question came from one of my colleagues. His father works in the armed forces. The armed force personnels work in different places of the country and keep moving from one place to another within a few years. So my colleague spent his childhood days all across the country. His father's native place is in Orissa; but my colleague never lived in Orissa. He later pursued his engineering in southern state of Kerala. Now he works in Bangalore. He told me: he needs five minutes time in answering the question where he is from. But he said it will be easier to answer the question when he goes outside of India. He can simply say then: "I am from India".

Look at Facebook profile of any of your friends. It has two fields: Lives in for current place of residence and from  for that sweet place where your spent your childhood days. Of course, there are some people for whom both the fields are same.

So where are you from? :-)

Saturday, September 17, 2011

Biswakarma Puja

Biswakarma (as pronounced in Eastern part of India - Assam, West Bengal and Orissa) or Vishwakarma (as pronounced in rest of India) is the only engineering god from about 330 million Hindu gods. Vishwa means the universe and Karma means work. Vishwakarma is considered as the architect of the universe. In Assam, West Bengal and Orissa, 17th of September (the Sankranti - last day of Bhada month) is celebrated as Biswakarma puja. People owning cars, motor bikes, factories, government engineering departments like PWD, END, Irrigation etc celebrate this puja.  I remember people owning bicycle and cycle-rickshraws too put garlands around their cycles on this day.

In my childhood days, we didn't have a car or bike or scooter. We owned three bicycles - used by my father, my brother and me. I think we also put some garlands in our bicycles. Deuta (father in Assamese) used to get invited by PWD and END departments for the Vishwakarma puja. Sometime my brother and I would accompany him to these offices in the afternoon. The evening used to be reserved for the big celebrations at Naba Bordoloi khura (uncle)'s residence. Bordoloi khura  was a lecturer of English in Morigaon college and was our neighbour. He was relatively wealthy in our neighbourhood and was the only person who owned an Ambassador car and one Bajaj scooter. (He was also the first person owning a color TV and a telephone connecttion). Bordoloi khura would invite all the families in our neighbourhood for evening snacks at his residence on the day of Vishwakarma puja. It was more like a dinner - prasad, luchi, bhaji, sweets etc.

Although we didn't celebrate Vishwakarma puja at our home, I always waited for the arrival of this festival with much excitement. Can you guess why? No, it is not because of the attraction of attending it in PWD office or at Bordoloi khura's home. But because Biswakarma puja heralded the onset of the festive season that would continue till January. In my small town of Morigaon, vendors would start selling balloons from Vishwakarma puja. In a few days from this, there will be Durga puja and Kati bihu in October. Then there will be Deepavali, Kali Puja, Christmas and New Year in November and December. In January, there would be Magh Bihu and then Na-khuwa (occasion to celebrate the first rice of the season..will write a blog on this sometime).

There was one more reason I liked Vishwakarma puja. It also brings the autumn season (sarat and hemanta ) - used to be my most favorite season. Rains would stop by then. End of summer and onset of winter. The night sky would be amazingly clear with full of stars.

4 years in Synopsys

I completed 4 years in the same job today. I joined Synopsys in September, 2007 and has been working there since then. My previous best was 2 year 10 months at Cadence - from December 2004 to September 2007. In the period before joining Cadence, I worked in three different companies in three years! So considering my previous work history, 4 years in a single company is definitely a record. :-)

Well, I like my current job and hope to play a long innings here.

Wednesday, September 14, 2011

Gonna be a father again

Let me break the news..we are expecting our second child. We are very happy and excited about it. We hope we are blessed with a baby girl this time. (In India, it is illegal to know the sex of the baby before he or she is born.) But then it is something which is not in our control. So we will be happy with a girl or a boy. It's just that our first child is a boy, we would love to get a girl.

The EDD is on December 10th. That is the end of 40th week. The baby may be born any time around 38th week, which is last week of November or initial days in December. Our son Ekagra too was born in December.

Parenthood brings lots of joy. Of course, it has its challenges too. But the happiness part of it far outweighs the difficulties.

I'm waiting eagerly for the arrival of the new one.