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
Sophie Belloeil
3801d65cdc
(suite)
...
Gestion de la fonction d'evaluation de la consommation
pour memoire : stratus utilise toujours la variable STRATUS_MAPPING_NAME
2011-02-16 13:59:03 +00:00
Sophie Belloeil
72e72d8eab
essai
2011-02-16 13:57:46 +00:00
Damien Dupuis
360e8d5348
Adding support for Port and Wire objects in openChams paser / driver.
...
Examples have been (partially) updated.
2011-02-15 13:57:39 +00:00
Jean-Paul Chaput
628057f7bb
* <All Tools>/CMakeLists.txt:
...
- Change: For the setup_sysconfdir() boostrap/cmake macro uses the
CMAKE_INSTALL_PREFIX to guess where we are being installed.
Should be more reliable than any *_TOP environment variable.
2011-02-15 12:50:54 +00:00
Jean-Paul Chaput
64b632aa23
* <All Tools>/CMakeLists.txt:
...
- Change: For the setup_sysconfdir() boostrap/cmake macro uses the
CMAKE_INSTALL_PREFIX to guess where we are being installed.
Should be more reliable than any *_TOP environment variable.
2011-02-15 13:16:35 +00:00