"Use Multi-level Logic Optimization" -- Advanced Fitting option



At the beginning of February, DJ Delorie proudly posted a bin2seven project.

Since my entire reason to purchase a Spartan 3e development board was to
experiment,
I decided to take DJ Delorie's project and experiment on how coding style
and language effected XST/ISE final result. I stuck with DJ Delorie's
original target of xc9572.
The results were interesting, I will posted them on a website to be viewed
later.
But I did hit one giant stumbling block. "Use Multi-level Logic
Optimization"!!!!

This option is on by default when you start a new project. The hurdle I hit
is when this option is on, I fail to find a solution that maps to the
target device. Instead of minimizing the design it actually causes the
design size to be increased.
The variant that first hit this issue uses 52/72 macrocells 181/360 Pterms,
8/72 registers
34/34 pins and 72/144 function blocks when this option is off. Which is less
resources than all of the other variants of the original DJ Delorie design
with the same options.

Has anyone else seen "Use Multi-level Logic Optimization" cause a logic
explosion, rather than minimization? I am using ISE 9.2i, and XST for the
synthesis. I have it set to minimize "Density". This is a tiny design. My
concern is in the future when I am working on something more substantial, if
I will always need to make sure this switch is disabled to ensure fitting in
my target device.


.



Relevant Pages

  • Re: Lockheed B-12?
    ... and regretfully the B-12 variant she claims was actually built ... cylindrical bomb bay; in at least one design study this bomb bay was ... There were three separate design series studies going on under three ... Gusto was subsonic stealth flying wing to replace the U-2, ...
    (sci.space.history)
  • Re: Stupid question about adding an application to an OS design
    ... If it was listed in the MODULES section, then it was included via a .bib ... I made an OS design by using most of the default values. ... I downloaded the image to the target device and it worked. ... CE6 Beta" which simply shows the OS design and subproject creation as I ...
    (microsoft.public.windowsce.platbuilder)
  • Re: How to develop a random number generation device
    ... design issues with them. ... I wasn't referring to the nitty-gritty of it, ... but for $2M a hit you could guarantee ten times better than that. ...
    (sci.electronics.design)
  • Re: Use Multiple Years of Swks? Why?
    ... You take a hit in performance with each new release. ... most users are on the level of Essentials users there is really not a ... of consumer product design doesn't really need the latest surfacing. ... Microsoft to Palm) looks, feels, and works like I expect a cell phone ...
    (comp.cad.solidworks)
  • Re: did man walk on the moon...and creationism.
    ... designed to target civilian areas - it had no battlefield use at all. ... Even though no direct hit was scored ... And the London and Antwerp docks ... The design of the V2 ...
    (talk.origins)