The Designer's Guide Community
Forum
Welcome, Guest. Please Login or Register. Please follow the Forum guidelines.
Aug 2nd, 2024, 5:16am
Pages: 1 2 
Send Topic Print
How long does analog circuit design take? (Read 2698 times)
philcorb
Junior Member
**
Offline



Posts: 17

How long does analog circuit design take?
Feb 10th, 2012, 1:01am
 
This may be slightly broad, or off topic, but how can one estimate the time a circuit will take to design?  I have heard various estimation methods, such as 1 week per schematic.  What do you do to estimate design time?  Is this something that can be learnt from experience?  I'm really looking at the most abstrate ways to estimate this.

kind regards,

Phil
Back to top
 
 
View Profile   IP Logged
Frank Wiedmann
Community Fellow
*****
Offline



Posts: 678
Munich, Germany
Re: How long does analog circuit design take?
Reply #1 - Feb 10th, 2012, 5:52am
 
You should base your estimate on the design time of earlier projects of similar size and difficulty. A commercial tool for doing this is described at http://www.numetrics.com/numetrics-icpa-analog-rf-capabilities/. As I have not used it, I don't know how well it works in practice.
Back to top
 
 
View Profile WWW   IP Logged
loose-electron
Senior Fellow
******
Offline

Best Design Tool =
Capable Designers

Posts: 1638
San Diego California
Re: How long does analog circuit design take?
Reply #2 - Feb 10th, 2012, 11:39am
 
heavily dependent on the difficulty of the design, the experience
of the designer, whether it is a new thing, or a variation on an old design.

Very tough to generalize.
Back to top
 
 

Jerry Twomey
www.effectiveelectrons.com
Read My Electronic Design Column Here
Contract IC-PCB-System Design - Analog, Mixed Signal, RF & Medical
View Profile WWW   IP Logged
philcorb
Junior Member
**
Offline



Posts: 17

Re: How long does analog circuit design take?
Reply #3 - Feb 17th, 2012, 1:09am
 
Thanks very much for the responses

Frank Wiedmann,

Thanks for mentioning the numetrics tool.  This is a company I hadn't heard of before.  It sounds interesting and will be certainly contacting them.  Has anyone else used this tool?

loose-eletron,

I agree, it is very hard to estimate or to generalise.  However, I think it is an important aspect of design.  It is important to know how long projects are likely to take, and estimates can vary greatly, from close to completely wrong.  What are the main reasons for circuit design not meeting schedules?  Are their practical steps that can be done to improve time scale estimates?
Back to top
 
 
View Profile   IP Logged
loose-electron
Senior Fellow
******
Offline

Best Design Tool =
Capable Designers

Posts: 1638
San Diego California
Re: How long does analog circuit design take?
Reply #4 - Feb 17th, 2012, 1:25pm
 
philcorb wrote on Feb 17th, 2012, 1:09am:
What are the main reasons for circuit design not meeting schedules?  Are their practical steps that can be done to improve time scale estimates?


Big issues:

Poorly defined target-specifications for the design

Feature creep (adding new features after design starts)

Unrealizable performance criteria

Redefinition of design in the middle of the process.

Learning curve and experience issues.

Those are what come to mind.
Back to top
 
 

Jerry Twomey
www.effectiveelectrons.com
Read My Electronic Design Column Here
Contract IC-PCB-System Design - Analog, Mixed Signal, RF & Medical
View Profile WWW   IP Logged
carlgrace
Senior Member
****
Offline



Posts: 231
Berkeley, CA
Re: How long does analog circuit design take?
Reply #5 - Feb 29th, 2012, 4:23pm
 
loose-electron wrote on Feb 17th, 2012, 1:25pm:
philcorb wrote on Feb 17th, 2012, 1:09am:
What are the main reasons for circuit design not meeting schedules?  Are their practical steps that can be done to improve time scale estimates?


Big issues:

Poorly defined target-specifications for the design

Feature creep (adding new features after design starts)

Unrealizable performance criteria

Redefinition of design in the middle of the process.

Learning curve and experience issues.

Those are what come to mind.  


I would add:

1.  Inadequate design resources

2.  Poorly set up tool flow (leads to a lot of time wasted getting simulations to run on brittle systems)
Back to top
 
 
View Profile   IP Logged
Lex
Senior Member
****
Offline



Posts: 201
Eindhoven, Holland
Re: How long does analog circuit design take?
Reply #6 - Mar 1st, 2012, 1:09am
 
philcorb wrote on Feb 17th, 2012, 1:09am:
... 
What are the main reasons for circuit design not meeting schedules?  Are their practical steps that can be done to improve time scale estimates?


Taking aside the nonideal behavior of customers (everybody that received a sudden spec change, raise your hand Wink ).

The design process involves iterations. Up front you cannot judge how many iterations you need.

The number of iterations depends on
-talent of the designer
-knowledge of the designer
-experience of the designer
-organization of the designer (structured schematic/layout entry, database organization, documentation)
-verification skills of the designer
-tools available
-support software/tools to prevent losing time with a wrong setup
-support technical - discussion on technical matters with a third person
-...
-...


This means that the time estimate for every project will be different. In practice this results in managers pushing the designers maximally, accepting delays rather than not pushing and having them idle. Hence these optimistic time schedules are not met. This is my opinion.
Back to top
 
 
View Profile   IP Logged
Vladislav D
Community Member
***
Offline



Posts: 76
The Netherlands
Re: How long does analog circuit design take?
Reply #7 - Mar 1st, 2012, 2:03am
 
Lex wrote on Mar 1st, 2012, 1:09am:
philcorb wrote on Feb 17th, 2012, 1:09am:
... 
What are the main reasons for circuit design not meeting schedules?  Are their practical steps that can be done to improve time scale estimates?


Taking aside the nonideal behavior of customers (everybody that received a sudden spec change, raise your hand Wink ).

The design process involves iterations. Up front you cannot judge how many iterations you need.

The number of iterations depends on
-talent of the designer
-knowledge of the designer
-experience of the designer
-organization of the designer (structured schematic/layout entry, database organization, documentation)
-verification skills of the designer
-tools available
-support software/tools to prevent losing time with a wrong setup
-support technical - discussion on technical matters with a third person
-...
-...


This means that the time estimate for every project will be different. In practice this results in managers pushing the designers maximally, accepting delays rather than not pushing and having them idle. Hence these optimistic time schedules are not met. This is my opinion.

You are talking like a manager, Lex...
I agree with Jerry....
Back to top
 
 
View Profile   IP Logged
RobG
Community Fellow
*****
Offline



Posts: 570
Bozeman, MT
Re: How long does analog circuit design take?
Reply #8 - Mar 1st, 2012, 8:09am
 
Changes. Then again, if paying by the hour, change all you want   Grin Grin  





Back to top
 
 
View Profile   IP Logged
Lex
Senior Member
****
Offline



Posts: 201
Eindhoven, Holland
Re: How long does analog circuit design take?
Reply #9 - Mar 2nd, 2012, 5:03am
 
Vladislav D wrote on Mar 1st, 2012, 2:03am:
...
You are talking like a manager, Lex...
I agree with Jerry....


Ouch that hurts.

Not even sure why you're saying that, since I just reflect how things are done (in several companies I've been, at least).

Maybe you have different experience(s)?
Back to top
 
 
View Profile   IP Logged
loose-electron
Senior Fellow
******
Offline

Best Design Tool =
Capable Designers

Posts: 1638
San Diego California
Re: How long does analog circuit design take?
Reply #10 - Mar 2nd, 2012, 1:12pm
 
I actually think we are all
saying sort of the same thing.

As for consulting gigs dragging out due to
customer changes?

Me, I hate that.

I just wrapped something up where
the customer was requested to provide
feedback 4 times along the way.

All 4 times, no feedback until we
were halfway into the next step.
Redirect and change, toss what you
have been doing for the last few weeks.

I hate that, even when
I am getting paid to do it.
Back to top
 
 

Jerry Twomey
www.effectiveelectrons.com
Read My Electronic Design Column Here
Contract IC-PCB-System Design - Analog, Mixed Signal, RF & Medical
View Profile WWW   IP Logged
loose-electron
Senior Fellow
******
Offline

Best Design Tool =
Capable Designers

Posts: 1638
San Diego California
Re: How long does analog circuit design take?
Reply #11 - Mar 2nd, 2012, 1:17pm
 
Lex wrote on Mar 1st, 2012, 1:09am:
This means that the time estimate for every project will be different. In practice this results in managers pushing the designers maximally, accepting delays rather than not pushing and having them idle. Hence these optimistic time schedules are not met. This is my opinion.


Setting of schedules is an interesting thing.

Impossible to keep schedule (that slip) vs. realistic schedule with
"the schedule does not slip" mantra?

I've done both. I prefer the latter, and when I am doing PM stuff
that's how I fly it. Get better results, and often sooner that way.

Back to top
 
 

Jerry Twomey
www.effectiveelectrons.com
Read My Electronic Design Column Here
Contract IC-PCB-System Design - Analog, Mixed Signal, RF & Medical
View Profile WWW   IP Logged
philcorb
Junior Member
**
Offline



Posts: 17

Re: How long does analog circuit design take?
Reply #12 - Mar 9th, 2012, 1:17am
 
Thanks everyone for your great contributions

Thanks loose-electron, carlgrace and Lex for coming up with some great reasons why schedules are not met.  For many of the points I feel I have been there and seen that and it is nice to see them in comprehensive lists.

RobG, thanks for the poster image -- very nice   Smiley

Frank Wiedmann, I've tried following up the numetrics tool that you mentioned.  Not sure if the company is still in business.  I've tried to contact them but haven't had a response.  Anyone know if they still exist?

Loose-electron, you make a very good point about the 'impossible schedule' versus 'no slip schedule' approches.  Is is ever possible to have a 'no slip' schedule?  Does this approach work?  What needs to be in place for it to work well?  Is there benefit from the 'impossible schedule'?  Can it ever be helpful, for example increasing speed/productivity?
Back to top
 
 
View Profile   IP Logged
loose-electron
Senior Fellow
******
Offline

Best Design Tool =
Capable Designers

Posts: 1638
San Diego California
Re: How long does analog circuit design take?
Reply #13 - Mar 9th, 2012, 8:01am
 
philcorb wrote on Mar 9th, 2012, 1:17am:
Loose-electron, you make a very good point about the 'impossible schedule' versus 'no slip schedule' approches.  Is is ever possible to have a 'no slip' schedule?  Does this approach work?  What needs to be in place for it to work well?  Is there benefit from the 'impossible schedule'?  Can it ever be helpful, for example increasing speed/productivity?


The no schedule slip methods require that you know what you are doing as a manager, assign realistic deadlines, well defined and frequent milestones, allow some revision/respin in the schedule and meet those milestones.

You meet all the milestones in a series of smaller goals.
No exceptions, no excuses, no "it can wait"
Since the goals are smaller, then its more realistic.

To do that requires somebody in the room that knows what they are doing (did I say that already? Smiley ) and is the rare exception and not the usual course of action.

Oh, and you got a milestone due on Monday, and you finished and everyone is happy with it on Thursday? Enjoy your three day weekend.

Oh, and you got a milestone due on Monday and its not looking ready on Friday afternoon? Looks like you are working Saturday (and Sunday) if needed.

It works, but its not how most of the world does things.

Back to top
 
 

Jerry Twomey
www.effectiveelectrons.com
Read My Electronic Design Column Here
Contract IC-PCB-System Design - Analog, Mixed Signal, RF & Medical
View Profile WWW   IP Logged
boe
Community Fellow
*****
Offline



Posts: 615

Re: How long does analog circuit design take?
Reply #14 - Mar 9th, 2012, 12:10pm
 
philcorb wrote on Mar 9th, 2012, 1:17am:
Is there benefit from the 'impossible schedule'?  Can it ever be helpful, for example increasing speed/productivity?
If you find one, please let me know... YMMV but it tends to decrease productivity: You are behind schedule, after all, so some manager might try to give you more people to get you back on (the impossible) track. Unfortunately, adding more people to a late project makes it even later (and the team less efficient).
- B O E
Back to top
 
 
View Profile   IP Logged
Pages: 1 2 
Send Topic Print
Copyright 2002-2024 Designer’s Guide Consulting, Inc. Designer’s Guide® is a registered trademark of Designer’s Guide Consulting, Inc. All rights reserved. Send comments or questions to editor@designers-guide.org. Consider submitting a paper or model.