Jean-Paul Chaput
c4d93e71e8
* ./crlcore:
...
- Change: In environment.alliance.xml, restore settings compatible with
Alliance.
2012-01-03 13:35:06 +00:00
Jean-Paul Chaput
ce0b0a2b83
* ./bootstrap:
...
- Change: In coriolis2.sh, cannot reliably determine the path to a sourced
script under bash. Hardwire the location to /soc/coriolis2.
2012-01-02 22:09:26 +00:00
Jean-Paul Chaput
81f3b2fa56
* ./cumulus:
...
- Bug: In placeandroute.py/createGrid(), VIAs of the big clock grid must
have the same width as the wires (12l). But due to the layer extension
the VIA side must be of 11l.
- Bug: In placeandroute.py/createGrid(), wires connecting cell clock pin
to the clock trunk must respect the preferred routing direction.
The only exception being when the wire is completly enclosed under
the trunk wire. This is for the obstacle stage of the detailed router.
2012-01-02 21:20:36 +00:00
Jean-Paul Chaput
65c30178f2
* ./crlcore:
...
- Bug: In ApParser.cpp, the connectors where not parsed. The problem
was not showing if you run all Stratus scripts in the same process
as the caching mechanism will prevent the parsing of the disk file
and uses the memory copy (which is correct).
2012-01-02 21:20:13 +00:00
Jean-Paul Chaput
eb4f1b91a8
* ./hurricane/src/hurricane:
...
- Change: Activate inspector support for Pin, Pin::AccessDirection
& Pin::AccessStatus.
2012-01-02 21:19:31 +00:00
Farakh Javid
64ae150d5e
Added classes to handle equations (HighLevelCstr, DDP, DesignerCstrOC, NRCCstr), all child of Equation.
...
Modified openChams parser and driver to take into account these classes.
2011-11-08 17:59:52 +00:00
Jean-Paul Chaput
f1ba48f977
SoC install is in /soc/coriolis2/
2011-10-19 19:45:57 +00:00
Jean-Paul Chaput
3d21206a23
* ./bootstrap:
...
- Change: In coriolisEnv.py, take into account the SoC installation
configuration.
2011-10-11 10:23:04 +00:00
Sophie Belloeil
0ec480cc0c
MAJ d un message d erreur pour arreter de chercher 500 ans ce qui ne va pas quand on a oublie l existance du nouveau fichier de config ....
2011-10-03 11:57:26 +00:00
The Coriolis Project
29020a93f2
Forgot the std::
2011-09-29 09:49:18 +00:00
The Coriolis Project
613e1d41a9
Addnig missing <fstream> include
2011-09-29 09:40:50 +00:00
Damien Dupuis
7ed659641e
execution rights were missing
2011-09-15 10:39:26 +00:00
Damien Dupuis
68a0219bd5
install buildCoriolis.py to bin so user can found it in /asim/coriolis2/bin/buildCoriolis2.py in default installation
2011-09-15 10:35:14 +00:00
Damien Dupuis
052572a13d
Adding documentation for placement tree.
2011-09-14 10:45:57 +00:00
Damien Dupuis
c6ab2d5ed8
- New support for <hbtree> section in <layout> section used to describe relative placement with constraints
...
- Examples (c++/python parse/drive) have been updated
TODO: test under linux / write corresponding documentation
2011-09-14 08:13:46 +00:00
Damien Dupuis
8bb398b88f
Adding definition so compilation always use version 2 of boost/filesystem (and not v3 because our code is not compliant)
2011-08-22 08:40:46 +00:00
Damien Dupuis
1a23d73b22
Adding technology.ams035.s2r.xml file to support ams_035 technology.
2011-07-28 09:08:57 +00:00
Damien Dupuis
631d636d2c
In OpenChams parser / driver :
...
- remove callOrder member on Operator
- add order on Instance (to order Devices and Subcircuits)
- update python interface
- update C++/Python parse/drive examples
2011-07-21 09:20:20 +00:00
The Coriolis Project
63f578ccdb
Now includes cstring for exit().
2011-06-28 10:50:56 +00:00
The Coriolis Project
c2d8a58124
Added support for SL 6.
2011-06-28 10:49:59 +00:00
Damien Dupuis
23d80412d5
Full documentation for spice parser / driver
2011-05-31 14:16:22 +00:00
Damien Dupuis
b62e6fb0c1
Bug correction : in PyBox.inflate method : third and fourth arguments were not initialized by Parse_Tuple leadding to a segmentation fault when using inflate with 4 arguments in python.
2011-05-30 11:22:02 +00:00
Damien Dupuis
eff3b09d2d
Adding primary version of Spice parser/driver documentation.
2011-05-20 09:33:10 +00:00
Damien Dupuis
18aadd65c5
Adding new SETUP_SVNH macro to generate svn.h file for a specific project
2011-05-17 12:29:28 +00:00
Damien Dupuis
4120451990
Adding subckt addComment method to describe interface
2011-05-16 12:36:11 +00:00
Damien Dupuis
b36a0c5a62
Adding SPICE_FOUND construction
2011-05-11 09:19:40 +00:00
Damien Dupuis
98b82520a3
new missing file : driveSpice.cpp
...
adding Python examples driveSpice.py and parseSpice.py
2011-05-10 14:26:58 +00:00
Damien Dupuis
d8e82643e6
Adding Boost::Python wrapping
2011-05-10 14:25:49 +00:00
Damien Dupuis
80dd17bbef
New OTA_miller.spi example file.
...
With working prase & drive c++ examples.
Next step : Python examples
2011-05-10 11:10:34 +00:00
Damien Dupuis
6476d1492c
Several changes to correctly parse & drive current spice example.
2011-05-10 11:09:56 +00:00
Damien Dupuis
37252175ed
A very simple "drive what I have parsed" example (C++ only): usual examples will follow
2011-05-06 09:25:32 +00:00
Damien Dupuis
2f17ce7b37
Adding spice parser/driver (only database right now, examples code will follow)
...
Supported grammar is :
.INCLUDE
.LIB
.PARAM
.OPTION
.SUBCKT
Xxxx
Rxxx
Cxxx
Ixxx
Vxxx
Mxxx and Dxxx are on the todo list
2011-05-06 09:21:01 +00:00
Jean-Paul Chaput
e2f77eb7ee
* ./crlcore:
...
- New: In README, partial documentation update.
2011-04-12 21:42:26 +00:00
Jean-Paul Chaput
d25d64df10
* ./unicorn:
...
- Bug: In CgtMain.cpp, it seems that under Scientific Linux / Qt 4.6.2,
the processEvents() inside GCellWidget triggers and instantaneous
crash. For the time being, we simply disable the interruptions.
The graphic interface become completly unresponsive while algorithms
are running.
2011-04-12 20:38:31 +00:00
Jean-Paul Chaput
b916163b37
* ./nimbus:
...
- Bug: In SplitterContact.cpp, missing <limits> include, shows only from
gcc 4.4.
2011-04-12 20:37:23 +00:00
Jean-Paul Chaput
0e1a81707f
* ./crlcore:
...
- New: In tools.configuration.xml, add indexes to the layout tabs.
Adjust defaults parameters for Knik/Kite.
2011-04-12 20:33:49 +00:00
Jean-Paul Chaput
bb50b1e302
* ./hurricane/src/viewer:
...
- Change: In CellWidget, small cosmetics.
2011-04-12 20:36:30 +00:00
Jean-Paul Chaput
64c5e39423
* ./bootstrap:
...
- New: In coriolisEnv.py, support for Scientific Linux 6.
2011-04-12 20:36:00 +00:00
Damien Dupuis
66d376fecc
The correction commited yesterday is not a good solution : we're going to explore why link fails on 64bits
...
Minor warning correction at compilation (no virtual destructor in DTR::Rule)
2011-04-12 08:33:44 +00:00
The Coriolis Project
9996064f13
In order to compile on sl5 64 bits : we need to suppress libboost_python from Boost_LIBRARIES !
...
(I don't get why it perfectly works on sl5 32 bits and mac osx)
2011-04-11 14:24:37 +00:00
Damien Dupuis
a46c121d75
Problem of files' names generated on mac osx (case insensitive)
...
-> no more uppercase in pages' names
2011-04-04 11:19:04 +00:00
Damien Dupuis
4a5656041e
Adding the OpenChams documentation (at last !)
...
Minor changes/corrections is other documentations.
2011-03-25 13:08:53 +00:00
Jean-Paul Chaput
2318ac5b61
Added support for Scientific Linux 6.
2011-03-18 13:41:02 +00:00
Damien Dupuis
2df0dd439b
Missing linking libs
2011-03-10 11:27:21 +00:00
Damien Dupuis
d89ebe3b4e
OpenChams:
...
symmetry becomes orientation and now supports symmetries AND rotations.
There are 8 possible orientations:
ID (identity)
R1 (rotate 90° Counter Clock wise)
R2 (symX and symY)
R3 (rotate 90° Clock Wise)
MX (symX)
XR (symX then rotate 90° Counter Clock Wise)
MY (symY)
YR (symY then rotate 90° Counter Clock Wise)
These orientations exactly copy Hurricane::Transformation::Orientation
2011-03-10 10:42:30 +00:00
Jean-Paul Chaput
9f8de0144d
Forgot this one.
2011-02-25 09:14:54 +00:00
Jean-Paul Chaput
86d5f4e94f
Bug: Now should read detect correctly needrestart/mustexist.
2011-02-24 15:37:50 +00:00
Damien Dupuis
4c2f16a4fe
Missing factor in physicalToDbu conversion.
2011-02-24 13:11:11 +00:00
Jean-Paul Chaput
562cca23c7
Added DbU::physicalToGrid method.
2011-02-24 10:00:46 +00:00
Jean-Paul Chaput
61328d9c4c
* ./vlsisapd:
...
- New: In TabDescription, add an "id" field, to be used for filtering
by the file drivers.
- New: in LayoutDescription::writeToStream(), adds a filtering over
the tabs id (same fonctionality as for the parameters).
- New: PyConfiguration extension, build using boost::python.
Not finished yet.
- Bug: In LayoutDescription::buildWidget(), when the parameter associated
to a widget is not found, to not try to adds it. Print a nice error
message and do not core dump...
2011-02-22 13:31:47 +00:00