L
Luca
Guest
Hi,
I need some help regarding my design flow while using SiliconEnsemble
(version 5.4) for P&R.
I have a small design composed of 8 pins.
Here is a design flow that I followed with SE:
1. Import the LEF (..works)
2. Import verilog. (..works)
3. Import the DEF which contains the pins position. (..works)
4. Floorplan: (..works)
5. Create rings (....works)
6. Place Cells: here is where I get errors
Since I already defined the pins position in the def file. I don't check
the "pins placement" option. This what I get:
SET VAR QPWR.RSPF ""
SET VAR QPLACE.PLACE.GROUTE.ANALYSIS "temp.congMap"
SET VAR QPLACE.OPT.TIMING.TYPE ""
SET VAR QPLACE.PLACE.PIN ""
QPLACE NOCONFIG
..
..
8:49:43 * PLACE : Read in 16 physical pins
8:49:43 * PLACE : 16 physical pins: 8 unplaced, 0 placed, 8 fixed
..
..
..
8:49:43 * PLACE : Pin must be preplaced.
** SE-USER-61 ERROR **
8:49:43 * PLACE : * 8 out of 16 pins are unplaced ... cannot handle !
8:49:43 * PLACE : Please preplace those pins or use placePin option to
get pin locations!
8:49:43 * PLACE : PLACE FAILS
If I check the "pins placement" option, I get no errors but SE place the
pins in different places.
When I import the DEF of my circuit, SE can recognize the pins and I can
see them on the screen.
I there any option or variable to change to indicate that SE must use
the pins defined inthe DEF?
I would appreciate any help on this.
Thanks in advance.
I need some help regarding my design flow while using SiliconEnsemble
(version 5.4) for P&R.
I have a small design composed of 8 pins.
Here is a design flow that I followed with SE:
1. Import the LEF (..works)
2. Import verilog. (..works)
3. Import the DEF which contains the pins position. (..works)
4. Floorplan: (..works)
5. Create rings (....works)
6. Place Cells: here is where I get errors
Since I already defined the pins position in the def file. I don't check
the "pins placement" option. This what I get:
SET VAR QPWR.RSPF ""
SET VAR QPLACE.PLACE.GROUTE.ANALYSIS "temp.congMap"
SET VAR QPLACE.OPT.TIMING.TYPE ""
SET VAR QPLACE.PLACE.PIN ""
QPLACE NOCONFIG
..
..
8:49:43 * PLACE : Read in 16 physical pins
8:49:43 * PLACE : 16 physical pins: 8 unplaced, 0 placed, 8 fixed
..
..
..
8:49:43 * PLACE : Pin must be preplaced.
** SE-USER-61 ERROR **
8:49:43 * PLACE : * 8 out of 16 pins are unplaced ... cannot handle !
8:49:43 * PLACE : Please preplace those pins or use placePin option to
get pin locations!
8:49:43 * PLACE : PLACE FAILS
If I check the "pins placement" option, I get no errors but SE place the
pins in different places.
When I import the DEF of my circuit, SE can recognize the pins and I can
see them on the screen.
I there any option or variable to change to indicate that SE must use
the pins defined inthe DEF?
I would appreciate any help on this.
Thanks in advance.