[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: gEDA-user: transition of pcb internal units to metric (SI, mm)




Am 07.02.2011 um 19:37 schrieb Colin D Bennett:

This has been discussed on the list before and the proper answer is to
use 64-bit integers representing length in nanometers.

Isn't a nanometer pretty big when doing chip design? Others might have more/any experience in this area.

I believe
the solution is to make the standard internal representation a 64-bit
integers but provide a compile-time configuration option to use
32-bit integer representation

Now _that's_ asking for trouble. Essentially, you have to code all the maths twice, and in a compatible manner. You have to compile twice to run tests - or to continue to develop in pure 32-bit.

Seeing about any serious desktop or server CPU has a 64-bit maths unit these days, it's probably not worth this trouble.

My $0.02 suggestion would be to use picometers with 64-bit only. That's still +-9000 km possible board size.


Am 07.02.2011 um 19:41 schrieb DJ Delorie:

Please don't start the discussion again;

Sorry, DJ, just trying to get PCB out of the habit to change units every few years.


Markus

- - - - - - - - - - - - - - - - - - -
Dipl. Ing. (FH) Markus Hitter
http://www.jump-ing.de/







_______________________________________________
geda-user mailing list
geda-user@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user