Guest
On Sun, 29 Mar 2020 10:26:54 +0100, Tom Gardner
<spamjunk@blueyonder.co.uk> wrote:
That's the Intel "copy exact." I guess it's good for them, in building
fabs all around the world, but locks in dumb stuff, theoretically down
to the brand of soap in the bathrooms.
Like improved reliability. All it takes is some people with
intelligence and guts to look over a change and decide that it's an
improvement. I guess there aren't enough such people around. The
original designers of things are often gone a few years later.
I'd love to ask the guys who designed that metrology thing why they
integrated a fast edge twice, and buried it in noise, before handing
it to us to time stamp. Nobody even knows who designed it.
We create a design notes file for all our products, and we don't lose
it. If you might consider changing a bottom-level design, it helps to
know the original intent.
--
John Larkin Highland Technology, Inc
Science teaches us to doubt.
Claude Bernard
<spamjunk@blueyonder.co.uk> wrote:
On 29/03/20 04:09, jlarkin@highlandsniptechnology.com wrote:
On Sun, 29 Mar 2020 00:49:57 +0000, Tom Gardner
spamjunk@blueyonder.co.uk> wrote:
On 28/03/20 22:08, Joerg wrote:
On 2020-03-28 13:38, blocher@columbus.rr.com wrote:
On Friday, March 27, 2020 at 6:00:10 PM UTC-4, Rick C wrote:
[...]
So your work is not so much circuit design as it is system design?
I like to think I straddle circuits and systems. I am decent at both
but certainly not an expert at analog. The problem in my company is
that there is not enough work in circuit design to keep one always
busy. I also think that most circuit problems are better solved
through a system approach. If you get the system concept wrong, then
the circuit is going to be wrong. If you know what you want at the
high level, it is easier to tell if your circuit design is adequate.
Amen!
Top-down is generally the only approach that really works. Now we'll have to
explain that to the next generations. All the ones who have served in the
military don't need to be told, they know this already.
You need top-down and bottom-up simultaneously.
It's best to be fluid and confused for a while before getting
rigorous. Bottom-level thinking about a new problem can create
insights that can affect top-level architectures and requirements, and
specs. How can you create requirements if you don't know what's
possible?
Bottom-up allows you to reuse known working
components, processes and concepts.
Or invent new ones.
Top-down on its own can lead to requiring
impossible components.
Top-level requirements documents are very difficult to change in some
organizations. They require signoff by too many managers. Important or
just sensible changes can go into a swirl of management approvals and
disappear in the process.
Yes to all the above.
The response to such "waterfall" processes is are the
various "agile" processes. The agile processes do have
some real advantages w.r.t. waterfall, but the zealous
acolytes are too dumb to realise that they have different
disadvantages.
A key issue is the absolute reliance on test-driven
design and a bottom-up approach.
TDD is great for ensuring your last low-level tweak
didn't change things - but it is of little use in
getting the right design. Too many people think "it
works because it passes the tests", without giving
any thought to the comprehensiveness of the tests.
As old timers know, "you can't test quality into a
product".
I recently discovered a semiconductor processing system that has four
expensive energy metrology subsystems that never worked but have been
installed in all systems since 2003. My gear collects useless data
from them and sends it to a computer that ignores it. It would be
impossible to move enough management to fix this. Figure roughly a
million dollars a year wasted for 17 years now.
When creating a new plant, Intel duplicates absolutely
everything, down to the ridiculous last detail (e.g.
exact type of obsolete PC). They know how fragile
semiconductor plants are, and want to remove all
possible variables.
That's the Intel "copy exact." I guess it's good for them, in building
fabs all around the world, but locks in dumb stuff, theoretically down
to the brand of soap in the bathrooms.
Bottom-level things, at the board level, are easier to fix. Just do
it. Management can't read schematics.
Such low-level fixes can have "unintended consequences"
at the system level.
Like improved reliability. All it takes is some people with
intelligence and guts to look over a change and decide that it's an
improvement. I guess there aren't enough such people around. The
original designers of things are often gone a few years later.
I'd love to ask the guys who designed that metrology thing why they
integrated a fast edge twice, and buried it in noise, before handing
it to us to time stamp. Nobody even knows who designed it.
We create a design notes file for all our products, and we don't lose
it. If you might consider changing a bottom-level design, it helps to
know the original intent.
--
John Larkin Highland Technology, Inc
Science teaches us to doubt.
Claude Bernard