Jean-Paul Chaput
0bec26f739
Place the Net in the cell.
...
Rename place function from Place() to place().
2012-03-13 15:41:40 +00:00
Roselyne Chotin
392accdf27
export and simul with standard VHDL
2012-03-09 07:50:55 +00:00
Roselyne Chotin
ab008d2ad9
add a configuration file
2012-03-09 07:50:05 +00:00
Roselyne Chotin
4cdfa6391e
add a configuration file
2012-03-09 07:49:45 +00:00
Roselyne Chotin
6ca8bdb4e8
take account of inout ports
2012-03-08 15:23:43 +00:00
Roselyne Chotin
b6715679c2
new stimuli generation to be compatible with ghdl
2012-03-08 15:21:20 +00:00
Jean-Paul Chaput
8db2fd8ef6
* ./bootstrap:
...
- Bug: In ./cmake_modules/FindBootstrap.cmake, fix small message display
typos. No 'IN LISTS' in forach call. Force variable lookup in
SEARCH_SETUP_DIR in foreach summarizing the search path.
2012-03-08 10:29:27 +00:00
Jean-Paul Chaput
172f858329
Using lib64 on 64 bits.
...
Added Isis to the chams project.
2012-02-29 10:10:39 +00:00
Jean-Paul Chaput
4e5ce663d8
* ./kite:
...
- Change: In RoutingEvent::State::conflictSolve1_v1b(), when finding obstacles
in candidates tracks, no longer ignore blockages (segments from pads that
connot be broken because they see *no* conflicts...).
2012-01-03 17:04:00 +00:00
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