Tim Edwards
6274abf997
"ocd_git_pure automatic update to repo"
2019-08-10 03:00:05 -04:00
Tim Edwards
ba53a7d897
Merge branch 'master' into magic-8.2
2019-08-10 03:00:05 -04:00
Tim Edwards
f429e4eca4
Copied the text of the BSD copyright in the C source code into its
...
own file, to be consistent with most other software these days.
2019-08-09 16:52:20 -04:00
Tim Edwards
a6d6e044a8
"ocd_git_pure automatic update to repo"
2019-08-04 03:00:04 -04:00
Tim Edwards
ec28ac3c79
Merge branch 'master' into magic-8.2
2019-08-04 03:00:04 -04:00
Roman-Parise
1edccafb2c
Removed files in .gitignore from repo
2019-08-03 12:19:38 -04:00
Roman-Parise
46e0ec7a24
Updated outdated files in utils/magsgtty.h
2019-08-03 12:19:38 -04:00
Roman-Parise
d235e01b2d
Edited configure scripts for FreeBSD installation
2019-08-03 12:19:38 -04:00
Roman-Parise
05c069783a
Added FreeBSD detail to INSTALL
2019-08-03 12:19:38 -04:00
Tim Edwards
0b10203a44
"ocd_git_pure automatic update to repo"
2019-08-03 03:00:04 -04:00
Tim Edwards
528863f378
Merge branch 'master' into magic-8.2
2019-08-03 03:00:04 -04:00
Tim Edwards
381fc0cca4
Removed diagnostic print from last commit.
2019-08-02 14:53:22 -04:00
Tim Edwards
9635f10c5a
Removed a badly implemented double-loop from the timestamp mismatch
...
code.
2019-08-02 14:50:32 -04:00
Tim Edwards
68b317d7a7
"ocd_git_pure automatic update to repo"
2019-07-30 03:00:04 -04:00
Tim Edwards
053322fa0f
Merge branch 'master' into magic-8.2
2019-07-30 03:00:04 -04:00
Tim Edwards
df77f7853c
Corrected the handling of UNPLACED components in a DEF file, which
...
was previously (and erroneously) lumped with PLACED and FIXED which
take a position argument afterward. Note that this fix allows the
DEF file to be read without error but does not have the (presumably
desired) behavior of parsing SITE information from the LEF file and
ROWS information from the DEF file and giving each unplaced component
an arbitrary but legal position. That would require a significant
amount of additional coding work.
2019-07-29 09:51:48 -04:00
Tim Edwards
58b07c4bca
"ocd_git_pure automatic update to repo"
2019-07-26 03:00:04 -04:00
Tim Edwards
8a01ea8a58
Merge branch 'master' into magic-8.2
2019-07-26 03:00:04 -04:00
Tim Edwards
8562812fff
Corrected CalmaError() to CalmaReadError() in cif/CIFrdcl.c. Thanks
...
to Toby Schaffer for the bug report and patch!
2019-07-25 16:29:12 -04:00
Tim Edwards
982bb8aa63
Changed a recent commit which removed brackets from instance names
...
while reading DEF. To preserve names as much as possible, such
names are now kept. To avoid problems, EFbuild.c and ext2hier
behavior has been changed to only parse entries in a .ext file as
instance arrays if the array notation follows the specific syntax
of [ax:bx:cx][ay:by:cy], letting all other uses of brackets pass
through unaffected.
2019-07-25 10:20:24 -04:00
Tim Edwards
20df6ec4a5
"ocd_git_pure automatic update to repo"
2019-07-25 03:00:03 -04:00
Tim Edwards
ce9d9c4532
Merge branch 'master' into magic-8.2
2019-07-25 03:00:03 -04:00
Tim Edwards
93d25e7cf7
Removed the rule for building database.h from rules.mak and
...
instead created a dependency on database.h for compiling any
source file. This should (I hope) avoid conflicts when running
"make" with the "-j" option for parallel compilation.
2019-07-24 12:30:03 -04:00
Tim Edwards
65c2d50fb1
"ocd_git_pure automatic update to repo"
2019-07-24 03:00:04 -04:00
Tim Edwards
c668b3dd03
Merge branch 'master' into magic-8.2
2019-07-24 03:00:04 -04:00
Tim Edwards
d08593997a
Cleaned up an inconsistency with GDS read-in that generates
...
informational output that references a (non-existing) CIF file.
2019-07-23 08:45:42 -04:00
Tim Edwards
c229139150
Changed two output lines in the LEF read subroutine to conform to
...
the standard message/warning/error method.
2019-07-23 08:06:41 -04:00
Tim Edwards
e00813e599
"ocd_git_pure automatic update to repo"
2019-07-20 03:00:05 -04:00
Tim Edwards
d3e601c071
Merge branch 'master' into magic-8.2
2019-07-20 03:00:05 -04:00
Tim Edwards
9ec5e8e747
Modified DEF reads to avoid instance names with brackets. Not
...
sure if this is the best policy. The brackets should be okay
but interfere with ext2spice when it reads them from the .ext
file and decides that they refer to arrays. May be a better
way to handle this.
2019-07-19 22:58:45 -04:00
Tim Edwards
67ebfbde44
"ocd_git_pure automatic update to repo"
2019-07-18 03:00:06 -04:00
Tim Edwards
52ee7e962d
Merge branch 'master' into magic-8.2
2019-07-18 03:00:05 -04:00
Tim Edwards
8183f72b00
Added a missing include for utils/utils.h which has the function
...
prototype for StrDup(). Otherwise, use of StrDup() in the LEF
read routine can cause an inscrutible crash.
2019-07-17 10:20:52 -04:00
Tim Edwards
2b412ed197
"ocd_git_pure automatic update to repo"
2019-07-17 03:00:05 -04:00
Tim Edwards
fa0dc58462
Merge branch 'master' into magic-8.2
2019-07-17 03:00:05 -04:00
Tim Edwards
cd32e39d58
Modified the GDS read routine to account for use of WIDTH in a text
...
record without a MAG in the PRESENTATION record to override it.
2019-07-16 16:26:56 -04:00
Tim Edwards
70927709c7
Added the capability to read a value from a WIDTH entry for text.
...
Still not sure how it is supposed to be used, exactly. Used it
to set a default text size in case a MAG value is missing.
2019-07-16 11:45:10 -04:00
Tim Edwards
feac3d94dd
Added missing handling of text in GDS input with PRESENTATION
...
followed by WIDTH (previously it assumed that PRESENTATION and
WIDTH were mutually exclusive).
2019-07-16 10:32:36 -04:00
Tim Edwards
58fd733ef7
"ocd_git_pure automatic update to repo"
2019-07-15 03:00:05 -04:00
Tim Edwards
75f8ec66dd
Merge branch 'master' into magic-8.2
2019-07-15 03:00:04 -04:00
Tim Edwards
c31b305848
Corrected the dependency list in the Makefile for "modules", which
...
should depend on database/database.h; otherwise running distributed
make can start compiling modules before the database.h file is
created.
2019-07-14 12:07:38 -04:00
Tim Edwards
968db62a88
"ocd_git_pure automatic update to repo"
2019-07-09 03:00:04 -04:00
Tim Edwards
895f551c75
Merge branch 'master' into magic-8.2
2019-07-09 03:00:04 -04:00
Tim Edwards
d95d8ba2ef
Corrected the generation of bounding box positions from a GDS
...
boundary layer, which was being saved in GDS coordinates, not
magic database coordinates.
2019-07-08 20:36:48 -04:00
Tim Edwards
31bd6c295e
"ocd_git_pure automatic update to repo"
2019-07-05 03:00:05 -04:00
Tim Edwards
6d7da2a3da
Merge branch 'master' into magic-8.2
2019-07-05 03:00:05 -04:00
Tim Edwards
d839cc26e2
One last problem fixed, as RECT entries in nets are relative, not
...
absolute.
2019-07-03 15:36:21 -04:00
Tim Edwards
0141ca8c95
Corrected error in generated vias (set top layer type on bottom,
...
so bottom layer went missing).
2019-07-03 14:52:22 -04:00
Tim Edwards
5ba84b068a
Was missing needed expansion of via cut sizes to match magic's
...
internal definition of via areas, when reading parameterized vias
from a DEF file.
2019-07-03 14:24:52 -04:00
Tim Edwards
38fa141db5
One minor correction to the creation of generated vias in defRead.c.
2019-07-03 14:05:01 -04:00