Patents Assigned to WhizChip Design Technologies Pvt. Ltd.
-
Patent number: 9176839Abstract: The various embodiments herein provide a method and a system for providing a bus transaction monitoring and debugging using FPGA. The system comprises a first FPGA, a second FPGA, application software and a communication interface to connect the second FPGA with the application software. The second FPGA comprises a monitor RTL for tapping data signals from different levels of the first FPGA, a transaction based signal trigger for capturing the signals tapped at different levels of the RTL, a monitor data interface for storing the data signals of interest and a packetizer for converting the signals to a plurality of data packets and transmit the data packets to the application software. The application software decodes the transmitted data packets and displays the transactions on a waveform viewer by communicating the information related to the data packets using a plurality of communication protocols.Type: GrantFiled: May 17, 2012Date of Patent: November 3, 2015Assignee: WHIZCHIP DESIGN TECHNOLOGIES PVT. LTD.Inventors: Ravishankar Rajarao, Senthil Kumar Balan
-
Patent number: 8938707Abstract: The various embodiments herein provide a method and a system for creating a verification plan in executable structure for verifying a product specification using a web user interface. The method comprises collecting the input parameters through a web user interface. The input parameters are stored in a temporary storage are converted to an object with a format such as XML. An interconnected structure of the related objects is created and transformed into a plurality of complex objects for generating a plurality of features. The stored information is fetched and processed by inserting the structure values into a permanent file based on header tag to identify an object. An output for the processed information is generated and displayed through the web user interface. The milestones of the product are directly mapped to the features for generating the features of the product.Type: GrantFiled: June 28, 2012Date of Patent: January 20, 2015Assignee: WhizChip Design Technologies Pvt. Ltd.Inventors: Vishwarao Tadagalale, Ravishankar Rajarao
-
Patent number: 8751870Abstract: The various embodiments of the present invention provide a method and system for providing random sequence coverage. The method comprising receiving a plurality of data packet packets carrying transaction data from a transaction database, specifying transactions in a configuration file along with the transaction data, identifying one or more fields in the packets received from the transaction database, generating an automatic random sequence based on the identification of at least one of a field among the one or more fields in the data packets, generating a coverage report for the random sequence generated automatically and determining uncovered sequences based on the coverage report generated.Type: GrantFiled: September 13, 2011Date of Patent: June 10, 2014Assignee: Whizchip Design Technologies Pvt. Ltd.Inventors: Ravishankar Rajarao, Chinthana Ednad, Deepthi Gopalakrishna Kavalur
-
Publication number: 20130067280Abstract: The various embodiments of the present invention provide a method and system for providing random sequence coverage. The method comprising receiving a plurality of data packet packets carrying transaction data from a transaction database, specifying transactions in a configuration file along with the transaction data, identifying one or more fields in the packets received from the transaction database, generating an automatic random sequence based on the identification of at least one of a field among the one or more fields in the data packets, generating a coverage report for the random sequence generated automatically and determining uncovered sequences based on the coverage report generated.Type: ApplicationFiled: September 13, 2011Publication date: March 14, 2013Applicant: WHIZCHIP DESIGN TECHNOLOGIES PVT. LTD.Inventors: RAVISHANKAR RAJARAO, CHINTHANA EDNAD, DEEPTHI GOPALAKRISHNA KAVALUR
-
Publication number: 20130013969Abstract: The various embodiments herein provide a method and a system for providing a bus transaction monitoring and debugging using FPGA. The system comprises a first FPGA, a second FPGA, application software and a communication interface to connect the second FPGA with the application software. The second FPGA comprises a monitor RTL for tapping data signals from different levels of the first FPGA, a transaction based signal trigger for capturing the signals tapped at different levels of the RTL, a monitor data interface for storing the data signals of interest and a packetizer for converting the signals to a plurality of data packets and transmit the data packets to the application software. The application software decodes the transmitted data packets and displays the transactions on a waveform viewer by communicating the information related to the data packets using a plurality of communication protocols.Type: ApplicationFiled: May 17, 2012Publication date: January 10, 2013Applicant: WhizChip Design Technologies Pvt. Ltd.Inventors: RAVISHANKAR RAJARAO, SENTHIL KUMAR BALAN
-
Publication number: 20130014066Abstract: The various embodiments of the present invention provide a method for automatically generating a unique set of test vectors for verifying design intent of integrated circuit chips. The method includes obtaining configuration parameters associated with a plurality of integrated circuit chips, generating an Executable Verification Plan pertaining to the configuration parameters of a plurality of integrated circuit chips in one or more execution PCs (EPs), creating a plurality of data structures corresponding to the configuration parameters, communicating the data structures created to a DCMS server, mapping the data structures of the Execution PCs with one or more data structures present in a database of the DCMS server, customizing the executable verification plan based on changes in the configurations of the integrated circuit chips, generating a unique set of test vectors based on mapping of the data structures and performing automatic design verification of the plurality of integrated circuit chips.Type: ApplicationFiled: July 10, 2011Publication date: January 10, 2013Applicant: WHIZCHIP DESIGN TECHNOLOGIES PVT. LTD.Inventors: RAVISHANKAR RAJARAO, CHINTHANA EDNAD
-
Publication number: 20130014077Abstract: The various embodiments herein provide a method and a system for creating a verification plan in executable structure for verifying a product specification using a web user interface. The method comprises collecting the input parameters through a web user interface. The input parameters are stored in a temporary storage are converted to an object with a format such as XML. An interconnected structure of the related objects is created and transformed into a plurality of complex objects for generating a plurality of features. The stored information is fetched and processed by inserting the structure values into a permanent file based on header tag to identify an object. An output for the processed information is generated and displayed through the web user interface. The milestones of the product are directly mapped to the features for generating the features of the product.Type: ApplicationFiled: June 28, 2012Publication date: January 10, 2013Applicant: WHIZCHIP DESIGN TECHNOLOGIES PVT. LTD.Inventors: VISHWARAO TADAGALALE, RAVISHANKAR RAJARAO