-
公开(公告)号:US20230252212A1
公开(公告)日:2023-08-10
申请号:US17650035
申请日:2022-02-04
Applicant: Xilinx, Inc.
Inventor: Rajvinder S. Klair , Dhiraj Kumar Prasad , Saikat Bandyopadhyay , Ashish Kumar Jain , Shiyao Ge , Tapodyuti Mandal , Miti Joshi
IPC: G06F30/333 , G06F30/3308 , G06F30/327
CPC classification number: G06F30/333 , G06F30/3308 , G06F30/327
Abstract: Testbench creation for sub-design verification can include receiving, using computer hardware, a selection of a sub-design of a circuit design. The sub-design is one of a plurality of sub-designs of the circuit design. The circuit design includes a plurality of parameter values. A list of port-level signal information is generated for the selected sub-design. The one or more parameter values of the circuit design are extracted. Switching activity of each port-level signal from the list is logged in a switching activity file while running a circuit design testbench for the circuit design with the selected sub-design in scope. From the list, the switching activity, and the one or more parameter values, a sub-design testbench for the selected sub-design is generated.
-
公开(公告)号:US12271670B2
公开(公告)日:2025-04-08
申请号:US17650035
申请日:2022-02-04
Applicant: Xilinx, Inc.
Inventor: Rajvinder S. Klair , Dhiraj Kumar Prasad , Saikat Bandyopadhyay , Ashish Kumar Jain , Shiyao Ge , Tapodyuti Mandal , Miti Joshi
IPC: G06F30/333 , G06F30/327 , G06F30/3308
Abstract: Testbench creation for sub-design verification can include receiving, using computer hardware, a selection of a sub-design of a circuit design. The sub-design is one of a plurality of sub-designs of the circuit design. The circuit design includes a plurality of parameter values. A list of port-level signal information is generated for the selected sub-design. The one or more parameter values of the circuit design are extracted. Switching activity of each port-level signal from the list is logged in a switching activity file while running a circuit design testbench for the circuit design with the selected sub-design in scope. From the list, the switching activity, and the one or more parameter values, a sub-design testbench for the selected sub-design is generated.
-
公开(公告)号:US11003818B1
公开(公告)日:2021-05-11
申请号:US16790578
申请日:2020-02-13
Applicant: Xilinx, Inc.
Inventor: Ashish Kumar Jain , Saikat Bandyopadhyay , Jason Villarreal
IPC: G06F30/00 , G06F30/33 , G06F9/30 , G06F30/3308 , G06F7/499
Abstract: A method includes parsing and compiling a software code that includes a constraint bitwise operation with a first operand associated with a first constraint range and a second operand associated with a second constraint range. A first and a second plurality of ranges that spans the first and second constraint range are generated. In some embodiments, each constrained range is converted into a binary format having an upper bit portion and a lower bit portion. The upper bit portion for the each range remains unchanged. A resultant range associated with the constraint bitwise operation is determined based on performing the constraint bitwise operation on the first and the second plurality of ranges.
-
-