Kaip pavyzdžiui Hardmacro / atminties DesignComiler

A

Aramis

Guest
Labas,
Turiu klausimą, kai pavyzdžiui Atmintis (nuo amatininkas) mano dizainas.
Mano srauto teisingas?

1.parašyti tuščias modelis, ex: modulis A16x16 ();
2.Mano dizainas, I instace tuščias modulis

3.DC, skaityti mano visas dizainas yra tuščias moule,
nustatyti link_library kelias į faktinius atminties A16x16.db

4.Komanda> link, DC nuorodą all my Desgin

5.Komanda> set_dont_touch "A16x16 modulis"

6.parengia ir pateikia laikoAm I correct??ar man nereikia rašyti tuščias modulis?

jei I Don't Give nuorodą ir set_dont_touch komandą, tik ją sudaryti, ar galiu gauti teisingą laiką ir tinkamą SDF?
nes aš refernce į kažkieno DC scenarijų, jie to nedaro, jie tiesiog skaityti ir kaupti.so I'm so confused!

Can someone help me!Ačiū

Aramis

 
Jei tik studijų ASIC design flow, jūs galite rašyti QTM modulis, PT!
Jei ne, jūsų ASIC pardavėjas privalo suteikti *. lib ir. BP biblioteka Jums!

 
Jei naudojate amatų, jie bus pateikti atminties kompiliatorių, kuriuos galite naudoti sukurtas Atmintis Makro ląstelės visais formatais.DC pirma Translate generated. Lib failą. BP formatas, tada padėkite link_library sąrašą.

 
farmerwang rašė:

Jei naudojate amatų, jie bus pateikti atminties kompiliatorių, kuriuos galite naudoti sukurtas Atmintis Makro ląstelės visais formatais.
DC pirma Translate generated. Lib failą. BP formatas, tada padėkite link_library sąrašą.
 
Jei jūsų ASIC pardavėjas nesuteikia jums *. lib ir *. db failą (tai yra neįmanoma

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Šypsotis" border="0" />

)

Jūs galite rašyti QTM modulis!
pavyzdžiui:
# # # # Kūrimas modelis ir nustatydama pasaulinius parametrus # # # #
1.Žinios PrimeTime, kad naujas modelis pavadinimu pavyzdys yra kuriama.
create_qtm_model qtm_example

2.Nurodykite technologija bibliotekos naudoti savo dizainą.
set_qtm_technology biblioteka lib_new

3.Nustatykite kelias rūšis.
create_qtm_path_type path1-lib_cell nand21-fanout 2

4.Nustatykite krovinio tipo.
create_qtm_load_type load1-lib_cell and22

5.Nustatykite pavaros tipo.
create_qtm_drive_type drive1-lib_cell buf1
create_qtm_drive_type drive2-lib_cell buf2

6.Nustatykite pasaulio įdiegimo metu.
set_qtm_global_parameter-param setup-lib_cell DFF1 parą CLK-pin D

7.Nustatykite turėti laiko.
set_qtm_global_parameter-param turėti vertė 0,0

8.Nustatykite laikrodį, kad išėjimo vėlinimo trukmę.
set_qtm_global_parameter-param clk_to_output-lib_cell DFF1 parą CLK-pin K# # # # Specifying Modelis Informacija # # # #
1.Sukurti laikrodis uosto.
create_qtm_port () CLK tipo laikrodis

2.Sukurti įvesties prievadų.
create_qtm_port (AB) tipo įvesties

3.Sukurti produkcijos uostuose.
create_qtm_port () XY tipo išėjimo4.Nustatyti load1 krovinio tipą ir B uostuose.
set_qtm_port_load (AB) tipo load1 koeficientą 2

5.Nustatyti trys talpos vienetų CLK apkrova.
set_qtm_port_load CLK ()-3 vertė

6.Nustatykite dėl išėjimo uostų vairuoti.
set_qtm_port_drive X-Type drive1
set_qtm_port_drive Y tipo drive2

7.Nustatykite nustatymas ir palaikykite lankai.
create_qtm_constraint_arc-setup-krašto U \
-vardas SetupA-nuo CLK-to-path_type \
path1-path_factor 2
create_qtm_constraint_arc-hold-krašto U \
-vardas Holda-nuo CLK-to-path_type \
kelio 1-path_factor 2

8.Sukurti nedelsiant lankai.
create_qtm_delay_arc-name BtoY-iš B-Y-path_type path1-path_factor 3
create_qtm_delay_arc-name CLKtoX-nuo CLK-X-path_type path1-path_factor 2
Paskutinį kartą redagavo CNZ 2003 m. gegužės 12 9:59; Redaguota 1 kartą iš viso

 
Nereikia rašyti tuščias modulis.
Po PT paleisti scenarijų, PT, gali generuoti *. db ir * _lib.db failą!

DC, tu tiesiog pridėkite * _lib.db į link_library kintamojo ir
skaityti *. db į atmintį.

Jūs galite kreiptis į PARDUOTAS apie tai!

 

Welcome to EDABoard.com

Sponsor

Back
Top