RTimothyEdwards / qflow

Qflow full end-to-end digital synthesis flow for ASIC designs
195 stars 37 forks source link

DRC errors in the tutorial (map9v3) #55

Open ypin3x opened 1 month ago

ypin3x commented 1 month ago

I am currently trying Qflow for the first time. I have installed Qflow and its related software and am going through the GUI tutorial (map9v3) using the osu035 technology.

However, I am encountering issues during the DRC process. Below are the logs from the DRC:


Qflow DRC logfile created on 2024/10/6(Sun) 13:26:20 JST magic -dnull -noconsole /home/yamada/qflow/work/layout/run_drc_map9v3.tcl

Magic 8.3 revision 494 - Compiled on 2024/10/6日(Sun) 10:40:44 JST. Starting magic under Tcl interpreter Using the terminal as the console. Using NULL graphics device. Processing system .magicrc file Input style lambda=0.20(p): scaleFactor=20, multiplier=1 Contact size value ignored (using GDS generation rules). Contact size value ignored (using GDS generation rules). Contact size value ignored (using GDS generation rules). Contact size value ignored (using GDS generation rules). Contact size value ignored (using GDS generation rules). Contact size value ignored (using GDS generation rules). The following types are not handled by extraction and will be treated as non-electrical types: n_field_implant p_field_implant nselect pselect glass filln filla fillb xp m1p m2p m3p m4p comment bb 4 Magic internal units = 1 Lambda Loading "/home/yamada/qflow/work/layout/run_drc_map9v3.tcl" from command line. Reading LEF data from file /usr/local/share/qflow/tech/osu035/osu035_stdcells.lef. This action cannot be undone. LEF read: Processed 3179 lines. Cell map9v3 read from current working directory Scaled magic input cell map9v3 geometry by factor of 2 Processing timestamp mismatches. map9v3.zip

Timestamp mismatches found in these cells: INVX8, XNOR2X1, INVX4, INVX2, AND2X2, OAI22X1, XOR2X1, NOR3X1, INVX1, NOR2X1, NAND3X1, NAND2X1, OAI21X1, AOI21X1, AOI22X1, DFFSR, BUFX2, CLKBUF1, FILL. drc = 1640 DRC failure: There are 1640 DRC errors in the layout. Premature exit. Synthesis flow stopped due to error condition.

I have attached the .mag file for your reference.

Could you provide advice on identifying the cause and solving the problem?