Electronics Design Re: Job Description

Bookmark this page:  YahooMyWeb Yahoo!  Google Google  Windows Live Favorites Windows Live  del.icio.us del.icio.us  digg digg  Add to Netscape Netscape
Subject Author Date
Re: Job Description Guy Macon 03-28-08
Posted by Guy Macon on March 28, 2008, 6:20 pm
Please log in for more thread options



Jim Thompson wrote:
>
>Paul Hovnanian P.E.

>On further contemplation, I can see it as returning to your models to
>see where they don't match the physical realization... I do it all the
>time... refining models and macros.
>
>But calling it "regression" makes me ill...

You appear to be ignoring repeated descriptions of what regression
testing is. Is this because you disagree with the definition given?

Regression testing tests functionality that previously worked as
desired no longer working the same way as an unintended consequence
changes in other parts of a design. Regression testing involves
re-running all previously run tests as a batch and checking whether
previously fixed faults have re-emerged. It is common in software
development and, it appears, in Analog IC design.

I am having a hard time figuring out why calling it 'regression'
makes you ill. You are testing for regression (a feature that stops
working after a certain event), so what's the problem with calling it
regression testing?

--
Guy Macon
<http://www.guymacon.com/>



Posted by Guy Macon on March 29, 2008, 9:18 am
Please log in for more thread options



Jim Thompson wrote:
>
>Guy Macon <http://www.guymacon.com/> wrote:
>
>>Jim Thompson wrote:
>>>
>>>Paul Hovnanian P.E.
>>
>>>On further contemplation, I can see it as returning to your
>>>models to see where they don't match the physical realization...
>>>I do it all the time... refining models and macros.
>>>
>>>But calling it "regression" makes me ill...
>>
>>You appear to be ignoring repeated descriptions of what regression
>>testing is. Is this because you disagree with the definition given?
>>
>>Regression testing tests functionality that previously worked as
>>desired no longer working the same way as an unintended consequence
>>changes in other parts of a design. Regression testing involves
>>re-running all previously run tests as a batch and checking whether
>>previously fixed faults have re-emerged. It is common in software
>>development and, it appears, in Analog IC design.
>>
>>I am having a hard time figuring out why calling it 'regression'
>>makes you ill. You are testing for regression (a feature that stops
>>working after a certain event), so what's the problem with calling it
>>regression testing?
>
>I'm of the (very) old school ;-) "Regression" is fitting
>an equation to a data curve.

I am aware of that. The above is but one definition of the
word "Regression", and not even the first definition in most
dictionaries. Does it sicken you when other English words have
multiple definitions, or just this one? Does the word "Linear"
as used in art (a style of oil painting) or botony (a type of
leaf) or electronics (a circuit or device having an output that
is proportional to the input) also make you ill because the same
word is used in the phrase "Linear Regression?"

As for whether you are being old school, the etymology of the
word "Regress" goes back to the Middle English / Anglo-French
"regresse" and then back to the Latin "regressus / regredi."
The usage "to go back" predates your preferred definition,
which, if the references at the end of the Wikipedia article
http://en.wikipedia.org/wiki/Regression_analysis are to be
trusted, dates back to 1805-1809.

>It appears that the new definition is "go back and
>tweak repeatedly until it works", then claim "engineered
>all the way" >;-)

Again, I am curious as to why you insist on replacing the
dictionary definition with the above -- which you appear to
have manufactured out of whole cloth. You didn't get the
above definition from the job description that started this
thread, and you appear to be actively avoiding standard
English word definitions. Why?

Here are some dictionary definitions. It would help if
you at least acknowledged that you have read them, even
if you totally disagree and wish to redefine the word.

-----------------------------------------

From Merriam-Webster:

Regression

1: the act or an instance of regressing

2: a trend or shift toward a lower or less perfect state: as

a: progressive decline of a manifestation of disease

b (1): gradual loss of differentiation and function by
a body part especially as a physiological change
accompanying aging
(2): gradual loss of memories and acquired skills

c: reversion to an earlier mental or behavioral level

d: a functional relationship between two or more correlated
variables that is often empirically determined from data
and is used especially to predict values of one variable
when given values of the others <the regression of y on x
is linear>; specifically : a function that yields the mean
value of a random variable under the condition that one or
more independent variables have specified values

3: retrograde motion

Derived terms:

regression testing
regression therapy (psychotherapy)
linear regression
nonlinear regression
quantile regression
regression to the mean

-----------------------------------------

From Dictionary.com:

regression -noun

1. the act of going back to a previous place or state;
return or reversion.

2. retrogradation; retrogression.

3. Biology. reversion to an earlier or less advanced
state or form or to a common or general type.
4. Psychoanalysis. the reversion to a chronologically
earlier or less adapted pattern of behavior and feeling.
5. a subsidence of a disease or its manifestations: a
regression of symptoms.

regression -adjective

6. of, pertaining to, or determined by regression analysis:
regression curve; regression equation

-----------------------------------------

--
Guy Macon
<http://www.guymacon.com/>


Posted by Guy Macon on March 29, 2008, 10:36 am
Please log in for more thread options



Jim Thompson wrote:

>The "job description" smacked of some hocus-pocus EDA for "designing".

I can't speak to "smacked of", that being purely subjective, but
I once again note the multiple technical papers about regression
testing of large analog IC designs that come up in a web search.
Are they all hocus-pocus as well?

>Here is an example of the BS I'm objecting to...
>
>http://www.designers-guide.com/
>
>It's EDA BS implying you can design without knowing your ass from a
>hole-in-the-ground.
>
>If all you ever do is paste already-developed cells together... maybe.

The above looks like typical marketing fluff designed to sell
services to upper management -- tte ones who might actually
hire them -- and not geared towards working engineers such
as yourself -- who would never hire them no matter what
they wrote. That says nothing about whether the underlying
methodology is sound.

Again, analog IC design is way out of my range of experience
and I have no way to evaluate the actual methodologies they
are touting, but I looked at the entire site and could not
find anything "implying you can design without knowing your
ass from a hole-in-the-ground", and such an interpretation
seems to require redefining the phrase "Regression Testing."
Can you tell me which section gave you that impression?

--
Guy Macon
<http://www.guymacon.com/>


Posted by Guy Macon on March 30, 2008, 4:48 am
Please log in for more thread options



Jim Thompson wrote:
>
>Guy Macon <http://www.guymacon.com/> wrote:
>
>>Jim Thompson wrote:
>>
>>>Here is an example of the BS I'm objecting to...
>>>
>>>http://www.designers-guide.com/
>>>
>>>It's EDA BS implying you can design without knowing
>>>your ass from a hole-in-the-ground.
>>
>>The above looks like typical marketing fluff designed to sell
>>services to upper management -- the ones who might actually
>>hire them -- and not geared toward working engineers such
>>as yourself -- who would never hire them no matter what
>>they wrote. That says nothing about whether the underlying
>>methodology is sound.
>>
>>Again, analog IC design is way out of my range of experience
>>and I have no way to evaluate the actual methodologies they
>>are touting, but I looked at the entire site and could not
>>find anything "implying you can design without knowing your
>>ass from a hole-in-the-ground", and such an interpretation
>>seems to require redefining the phrase "Regression Testing."
>>Can you tell me which section gave you that impression?
>
>Now I remember why you were plonked ;-)

The last time you said you didn't like something I posted,
I gave you a full apology and stopped doing it. You
killfiled me anyway, leaving me at a loss as to what it
takes to satisfy you. It will be interesting to see if
history repeats itself.

As happened last time, I am choosing to respond to your
stated dislike of what I post by giving you what you appear
to want, and will not ask any further questions of you or
post any further responses to this thread or topic.

If you require an apology, I am willing to give you that
as well, but doing so would require some assistance to
help me to understand why you dislike the above question
so I know what to apologize for.

--
Guy Macon
<http://www.guymacon.com/>


Posted by Fred Bloggs on March 29, 2008, 11:10 am
Please log in for more thread options


Jim Thompson wrote:
> [snip]
>
> Here is an example of the BS I'm objecting to...
>
> http://www.designers-guide.com/
>
> It's EDA BS implying you can design without knowing your ass from a
> hole-in-the-ground.
>
> If all you ever do is paste already-developed cells together... maybe.
>
> ...Jim Thompson

"# You have analog designers creating control logic within the analog
section." Good gawd...that's the kiss of death!


Similar ThreadsPosted
Job Description(s) April 3, 2005, 6:04 pm
Re: Job Description March 26, 2008, 7:46 pm
Re: Job Description March 26, 2008, 7:51 pm
Re: Job Description March 26, 2008, 8:44 pm
Re: Job Description March 28, 2008, 1:56 pm
Re: Job Description March 28, 2008, 6:20 pm
IC model VI-200 description June 25, 2008, 10:19 pm
fringe-locker description August 30, 2006, 11:15 am
XC6204A02BDR datasheet description July 1, 2008, 8:01 am
KM684002-17 datasheet DESCRIPTION July 30, 2008, 2:09 am
AD7537UE AD7537UQ and AD7537UQ/883 GENERAL DESCRIPTION June 3, 2008, 10:49 pm
ICS83905AGT ICS8535AG-21 ICS8535AG-21T ICS8535AG-01 ICS8535AG-01T description August 12, 2008, 9:51 am