Presentation is loading. Please wait.

Presentation is loading. Please wait.

Copyright © 1997 Altera Corporation 10/21/2015 Third Party EDA Tools Interface with Altera Max+Plus II Danny Mok Altera HK FAE

Similar presentations


Presentation on theme: "Copyright © 1997 Altera Corporation 10/21/2015 Third Party EDA Tools Interface with Altera Max+Plus II Danny Mok Altera HK FAE"— Presentation transcript:

1

2 Copyright © 1997 Altera Corporation 10/21/2015 Third Party EDA Tools Interface with Altera Max+Plus II Danny Mok Altera HK FAE (dmok@altera.com)

3 Copyright © 1997 Altera Corporation 10/21/2015 What Altera Support Altera Max+Plus II support 3rd Party EDA tools through EDIF EDIF is a standard file transfer format between different EDA tools Altera Max+Plus II Synopsys Cadence Mentor Graphic EDIF

4 Copyright © 1997 Altera Corporation 10/21/2015 Is it so simple ?!?! Is it true that EDIF can handle all the different EDA tools conversion Answer is Yes and No Yes -- bascially all the EDA tools can accept EDIF file and understand it LMF No -- EDA only provide major information to the EDA tools, except the EDIF file, we also need to provide a file name as “LMF” -- Library Mapping File

5 Copyright © 1997 Altera Corporation 10/21/2015 What is LMF -- Library Mapping File LMF is a kind of –pin to pin mapping –gate to gate mapping –Power and Ground signal mapping Pin to Pin Mapping –A->1, B->2, C->3 Gate to Gate Mapping –AND2 -> 2AND Power and Ground signal Mapping –Vcc -> Vdd –Gnd -> Dgnd Two Input AND gate Altera EDA tools ABC EDA tools A B C 2AND 1 2 3

6 Copyright © 1997 Altera Corporation 10/21/2015 Example of LMF % 1-bit full adder % BEGIN FUNCTION 7482 (A2,A1,B2,B1,C0) RETURNS (SUM2,SUM1, C2) FUNCTION "ad01d1" ("GND", "a", "GND", "b", "ci") RETURNS ("", "s", "co") END % 2-bit full adder % BEGIN FUNCTION 7482 (A2,A1,B2,B1,C0) RETURNS (SUM2, SUM1, C2) FUNCTION "ad02d1" ("a1", "a0", "b1", "b0", "ci") RETURNS ("s1", "s0", "co") END Altera Library The other EDA Library

7 Copyright © 1997 Altera Corporation 10/21/2015 Who provides the LMF Altera will provide LMF for some commonly use EDA tools –Cadence –Exemplar –Mentor Graphics –Synopsys –Synplicity –Viewlogic But some minority EDA tools need to provide by –EDA vendor –create by the customer itself

8 Copyright © 1997 Altera Corporation 10/21/2015 Example : Synopsys interface with Altera

9 Copyright © 1997 Altera Corporation 10/21/2015 Design Interface

10 Copyright © 1997 Altera Corporation 10/21/2015 Processing Interface

11 Copyright © 1997 Altera Corporation 10/21/2015 Simulation Interface

12 Copyright © 1997 Altera Corporation 10/21/2015 Step 1 -- Read in the Synopsys EDIF

13 Copyright © 1997 Altera Corporation 10/21/2015 Step 2 -- Open the Compiler Window Click the “Interface” Option

14 Copyright © 1997 Altera Corporation 10/21/2015 Step 3 -- Select the LMF Select the EDA vendor’s LMF

15 Copyright © 1997 Altera Corporation 10/21/2015 Step 4 -- that it, you can compile the design

16 Copyright © 1997 Altera Corporation 10/21/2015 If I want to provide custom make LMF Select the LMF as you want

17 Copyright © 1997 Altera Corporation 10/21/2015 Max+Plus II can IN/OUT Max+Plus II take the EDIF file Max+Plus II can output EDIF file Max+Plus II can output Verilog HDL file Max+Plus II can output VHDL file

18 Copyright © 1997 Altera Corporation 10/21/2015 Conclusion Altera Max+Plus II interface the other EDA tools with –EDIF –LMF You can also output EDIF from Max+Plus II to other EDA tools –but Altera does not provide the corresponding LMF file But you can output VHDL or Verilog file instead of EDIF file


Download ppt "Copyright © 1997 Altera Corporation 10/21/2015 Third Party EDA Tools Interface with Altera Max+Plus II Danny Mok Altera HK FAE"

Similar presentations


Ads by Google