Problēma sintēzes

A

alpacinoliu

Guest
RTL kods ir sintezēts izmantot DC (versija: 2003,12-SP1 uz Linux). Tā rezultātā, sintezēts netlist nav tas, ko es gaidīju (kā 1 skaitlis), jo tā funkcija ir taisnība. Es vēlos saņemt shematisks kā 2 figue. Kā nokļūt shematisks kā 2 skaitlis? Jebkuras konsultācijas un diskusijas ir gaidīts un appreciated. Thand jums iepriekš RTL kodu šādi: |; (! Lbswaprstz)
Code:
 piešķirt lbswaprstz = hwresetz & (scan_testmode ~ vpixvalidrp) vienmēr @ (posedge hpixvalidclk_mux vai negedge lbswaprstz) sākt ja sākas lb2wsel
 
mēģiniet šo jūsu DC skriptu 1. pirmkārt, create_clock 2 hpixvalidclk_mux. tad set_dont_touch_network pulksteņa & reset signālus (lbswaprstz, lbswaprst1z, lbswaprst2z) Hope this help! AMI
 
1. izmantot scan_mux par scan_test signālu un set_dont_touch_attribute tiem 2 scan_mux. set_dont_touch tīkls visu diennakti & reset signāls
 
Multiplexer secinājums par konkrētām lietām paziņojumu moduli mux8to1 (DIN, SEL, DOUT); ievade [07:00] DIN; ievade [02:00] SEL, izejas DOUT, reg DOUT, vienmēr @ (SEL vai DIN) sākas: blk1 lieta (SEL) / / Synopsys infer_mux 3'b000: DOUT
 
Jūs varat set_dont_use uz negedge FF šūnām, lai atrisinātu problēmu. Jums bija labāk create_clock par hpixvalidclk_mux pirms sastādīt.
 
DIN; ievade [2], SEL, izejas DOUT, reg DOUT, vienmēr @ (SEL vai DIN) sākas: blk1 lieta (SEL) / / Synopsys infer_mux 3'b000: DOUT
 

Welcome to EDABoard.com

Sponsor

Back
Top