Jupiter_2900
Junior Member level 3

hi everyone
i have faced a problem with design compiler
i programed a simple circuit comprise of sequential and combination logic via verilog language , and after synthesis with design compiler, i use model sim in order to post simulation and everything is fine , but the problem is : when i divide my design in two separate module ( one module contains only combinational logic of my design and the other module contains only sequential logics of my design) and this time i simulate with model sim first and my outputs are fine but when i did post synthesis simulation( after synthesis via DC ) my outputs are 'X' . i just separate my design into two module why my output must go x ??? do i have to set any parameter for design compiler to prevent this behavior ???
i have faced a problem with design compiler
i programed a simple circuit comprise of sequential and combination logic via verilog language , and after synthesis with design compiler, i use model sim in order to post simulation and everything is fine , but the problem is : when i divide my design in two separate module ( one module contains only combinational logic of my design and the other module contains only sequential logics of my design) and this time i simulate with model sim first and my outputs are fine but when i did post synthesis simulation( after synthesis via DC ) my outputs are 'X' . i just separate my design into two module why my output must go x ??? do i have to set any parameter for design compiler to prevent this behavior ???