-------------------------------------------
module Top_PWM_Gen ( Clk, Rst, PWM_Out );
input Clk, Rst;
output PWM_Out;
wire Clk_, Rst_, U_PWM_WW_N16, U_PWM_WW_N15, U_PWM_WW_N14, U_PWM_C_N1, n8,
n9, n10, n11;
wire [6:4] U_PWM_WW_Out;
PIC U_Clk ( .IE(1'b1), .P(Clk), .Y(Clk_) );
PIC U_Rst ( .IE(1'b1), .P(Rst), .Y(Rst_) );
POC2A U_PWM_Out ( .A(U_PWM_C_N1), .P(PWM_Out) );
DFFHQX1 U_PWM_WW_counter_WW_reg_4_ ( .D(U_PWM_WW_N14), .CK(Clk_), .Q(
U_PWM_WW_Out[4]) );
DFFHQX1 U_PWM_WW_counter_WW_reg_5_ ( .D(U_PWM_WW_N15), .CK(Clk_), .Q(
U_PWM_WW_Out[5]) );
DFFHQX1 U_PWM_WW_counter_WW_reg_6_ ( .D(U_PWM_WW_N16), .CK(Clk_), .Q(
U_PWM_WW_Out[6]) );
NOR2XL U17 ( .A(U_PWM_WW_Out[4]), .B(Rst_), .Y(U_PWM_WW_N14) );
NAND2XL U18 ( .A(U_PWM_WW_Out[5]), .B(U_PWM_WW_Out[4]), .Y(n11) );
OAI21XL U19 ( .A0(U_PWM_WW_Out[5]), .A1(U_PWM_WW_Out[4]), .B0(n11), .Y(n8)
);
NOR2XL U20 ( .A(Rst_), .B(n8), .Y(U_PWM_WW_N15) );
NAND3XL U21 ( .A(U_PWM_WW_Out[5]), .B(U_PWM_WW_Out[4]), .C(U_PWM_WW_Out[6]),
.Y(U_PWM_C_N1) );
INVXL U23 ( .A(U_PWM_WW_Out[6]), .Y(n10) );
INVXL U24 ( .A(U_PWM_C_N1), .Y(n9) );
AOI211XL U25 ( .A0(n11), .A1(n10), .B0(Rst_), .C0(n9), .Y(U_PWM_WW_N16) );
endmodule
----------------------------------