To: grok who wrote (31832 ) 10/8/1999 3:27:00 PM From: Bilow Respond to of 93625
Hi KZNerd; Yeah, apologies are in order. Sorry, all, for being abusive. My own experience with engineers is that they tend to scream a little at each other in the midst of technical discussions. Then when they come to a conclusion, it's all over and forgotten. If management is unfamiliar with the routine, they can get pretty weirded out. Being able to hear your best engineers, through the wall, while they are discussing design options is frequently tough on management. But the fact is that it is sometimes very hard to get someone else to understand a technical issue that may appear to be very minor to them. It turns out that shouting is a good way of getting their attention. Early on in my career I discovered that telling management how you really felt about the project was a bad idea. I tend to go through extremely quick emotions of total bliss followed by complete dread while working on a project, and it seems that a lot of other engineers do this too. The bliss comes from getting a simulation or prototype to run, while the dread comes from suddenly realizing that a calculation was in error, that I forgot to check something, or sometimes when I have made a calculation in error. Talking to management when you are in those brief complete dread periods can be really hard on them. So I don't tell them my dark calculations until they have been tested in my brain for at least a day or two. That gives me time to verify that they are real. As an example, when I first decided to use DDR, they were in the process of changing the logic levels. It became clear that the industry was standardizing on SSTL_2. At first, I ignored this, assuming that it was compatible with LVTTL_2. Then, I picked up a copy of the SSTL_2 logic description, and became convinced that I had to use VRef pins in order to get it to work. This would have blown up my pin count, so I became very, very, very worried. After about four hours of reading through the documents and calculating Vil, Voh, etc., I concluded that SSTL_2 was compatible with LVTTL_2, (which of course was the intention of the guys who designed SSTL_2). But if management had asked me what the project status was during that time, a truthful answer would have been: "I think we are dead." After years of experience, I now know to tell them instead, "I'm looking into issues regarding an interaction between the pin count and the logic levels." I guess the fact is that these engineering decisions are not trivial, and are certainly not obvious to those who don't have to make them. They are certainly not simple to those who do. -- Carl