> I meant much more. For a detailed design flow, including code
> coverage, DFT, physical synthesis, etc.
>
> regards,
> nagaraj
>
> Mike Treseler <tres@tc.fluke.com> wrote in message
Reply by Nicholas C. Weaver●November 6, 20032003-11-06
In article <3Tvqb.286$QC3.2240@newsfep4-glfd.server.ntli.net>,
Hans <hansydelm@no-spam-ntlworld.com> wrote:
>In the FPGA world this means applying the same synthesis techniques like
>register re-timing, re-structuring and re-synthesis on a place and routed
>design. Have a look at Mentor's Precision Physical. I suspect that RTL,
>Place&Route and Physical will slowly merge into 1 synthesis engine. Given
>the "close to useless" estimates from wireload models this can't be to soon
>enough :-)
>Hans.
The problem with retiming in the FPGA world is not the delay model:
You can do it after placement and have a really nice delay model, but
the initial conditions model.
If you say "keep initial conditions/Global set-reset", its a pain in
the butt and needs to be before placement.
If you say "Screw initial conditions/global set-reset" it becomes
easy and nicely effective, and the designer just has to have his state
machine take a startup/reset signal.
--
Nicholas C. Weaver nweaver@cs.berkeley.edu
Reply by Hans●November 6, 20032003-11-06
> physical synthesis:
> what do you mean ?
In the FPGA world this means applying the same synthesis techniques like
register re-timing, re-structuring and re-synthesis on a place and routed
design. Have a look at Mentor's Precision Physical. I suspect that RTL,
Place&Route and Physical will slowly merge into 1 synthesis engine. Given
the "close to useless" estimates from wireload models this can't be to soon
enough :-)
Hans.
www.ht-lab.com
> regards,
> fe
>
> "Nagaraj" <nagaraj_c_s@yahoo.com> wrote in message
> news:91710219.0311050420.679a7a14@posting.google.com...
> > I meant much more. For a detailed design flow, including code
> > coverage, DFT, physical synthesis, etc.
> >
> > regards,
> > nagaraj
> >
> > Mike Treseler <tres@tc.fluke.com> wrote in message
> news:<3FA83665.9030100@tc.fluke.com>...
> > > 1. Design entry
> > > Tool1: emacs vhdl-mode, verilog mode
> > > Tool2: Quartus block diagram
> > > 2. Simulation
> > > Tool1: Modelsim
> > > Tool2: Aldec
> > > 3. Synthesis
> > > Tool1: Leo Spec
> > > Tool2: Synplify Pro
> > > Tool3: Quartus
> > > Tool4: XST
> > > 4. Place and Route
> > > Tool1: Xilinx Place & Route + static timing
> > > Tool2: Quartus Place & Route + static timing
> > >
> > > -- Mike Treseler
>
>
> I meant much more. For a detailed design flow, including code
> coverage, DFT, physical synthesis, etc.
>
> regards,
> nagaraj
>
> Mike Treseler <tres@tc.fluke.com> wrote in message
I meant much more. For a detailed design flow, including code
coverage, DFT, physical synthesis, etc.
regards,
nagaraj
Mike Treseler <tres@tc.fluke.com> wrote in message news:<3FA83665.9030100@tc.fluke.com>...
> 1. Design entry
> Tool1: emacs vhdl-mode, verilog mode
> Tool2: Quartus block diagram
> 2. Simulation
> Tool1: Modelsim
> Tool2: Aldec
> 3. Synthesis
> Tool1: Leo Spec
> Tool2: Synplify Pro
> Tool3: Quartus
> Tool4: XST
> 4. Place and Route
> Tool1: Xilinx Place & Route + static timing
> Tool2: Quartus Place & Route + static timing
>
> -- Mike Treseler
Reply by Mike Treseler●November 4, 20032003-11-04
1. Design entry
Tool1: emacs vhdl-mode, verilog mode
Tool2: Quartus block diagram
2. Simulation
Tool1: Modelsim
Tool2: Aldec
3. Synthesis
Tool1: Leo Spec
Tool2: Synplify Pro
Tool3: Quartus
Tool4: XST
4. Place and Route
Tool1: Xilinx Place & Route + static timing
Tool2: Quartus Place & Route + static timing
-- Mike Treseler
Reply by Nagaraj●November 4, 20032003-11-04
Hi all,
As there are number of point tools available in the industry for
FPGA based design and implementation, it is becoming more difficult to
stick to one flow. Does anybody have some sort of tools tree (2-3
tools against each node in the design flow diagram) available in the
industry? This should be independent of any tool vendor but include
widely used tools. I mean, I want something like this
1. Design entry
Tool1:
Tool2:
2. Synthesis
Tool1: Leo Spec
Tool2: Synplify Pro
Tool3:...
3. Code Coverage / Automatic test bench gen.
Tool1: ...
Tool2: ...
4. Physical synthesis
Tool1: ...
5. Place and Route
Tool1: ...
Tool2:...
6. STA
etc.....
Thanx in advance,
Nagaraj