[PCB_FORUM] Re: Metric to English - English to Metric

  • From: "richard moffat" <richard.moffat@xxxxxxxxxxxxxxxxxxx>
  • To: <icu-pcb-forum@xxxxxxxxxxxxx>
  • Date: Thu, 25 Aug 2005 09:14:46 +1200

Cadence is probably making a compromise for speed.  The way that other tools 
may allow a seemless interchange is to have a greater length of significant 
numbers in the internal database, especially converting metric->imperial.
 
The programmers are restricted to that they are given:  The C compiler, and the 
maths processor on the CPU.
 
In short:  don't convert!


>>> austin@xxxxxxxxxxxx 25/08/2005 9:08:15 a.m. >>>

Hi,

> Conversely, 1/10 (0.1) cannot be exactly represented in base 2...

I design ASICs, and I have done a LOT of arithmetic functions in ASICs, and
use decimal points all the time.  All hardware arithmetic functions are done
in base 2.  It's simply a matter of knowing where the decimal point is and
using enough digits.  Yet, it goes on to explain the solution (as I said,
knowing where the decimal point is)...so I fail to see the *real* problem.

As was pointed out, PADS has no problem switching back and forth between the
two unit systems, so I simply don't believe Allegro can't do it as well.  It
seems like this may be a self imposed restriction:

> The real issue is that some numbers can't be represented exactly in the
> standard floating point representation.

Why do they have to use "standard" floating point representation anyway?
Sounds like someone programmed themselves into a corner, and instead fixing
it, they are trying to come up with explanations...instead of solutions.
Sigh.  To me, this is a huge weakness of Allegro.

Regards,

Austin

-----------------------------------------------------------
To subscribe/unsubscribe: 
    Send a message to icu-pcb-forum-request@xxxxxxxxxxxxx
    with a subject of subscribe or unsubscribe

To view the archives of this list please login at
//www.freelists.org. Our list name is icu-pcb-forum
or go to //www.freelists.org/archives/icu-pcb-forum/

Problems or Questions:
    Send an email to icu-pcb-forum-admins@xxxxxxxxxxxxx

Want to post a job listing ?  DON'T DO IT HERE!  
Better yet, join our jobs listing forum.

SUBSCRIBE:  icu-jobs-forum-subscribe@xxxxxxxxxx
POST:       icu-jobs-forum@xxxxxxxxxx
-----------------------------------------------------------



NOTICE: This message contains privileged and confidential
information intended only for the use of the addressee
named above. If you are not the intended recipient of
this message you are hereby notified that you must not
disseminate, copy or take any action in reliance on it.
If you have received this message in error please
notify Allied Telesyn Research Ltd immediately.
Any views expressed in this message are those of the
individual sender, except where the sender has the
authority to issue and specifically states them to
be the views of Allied Telesyn Research.

Other related posts: