-----Original Message----- From: owner-sv-ac@server.eda.org [mailto:owner-sv-ac@server.eda.org] On Behalf Of Sandeep Dasgupta Sent: Wednesday, March 21, 2007 11:05 AM To: sv-ac@server.eda-stds.org; Moumita Subject: [sv-ac] Queries related to array methods of system verilog. Hi, Please answer the following queries related to array methods of system verilog. Thanks and Regards, Sandeep Dasgupta. -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. As per LRM IEEE Std 1800-2005, section 5.15.1, "Array locator methods operate on any unpacked array, including queues, but their return type is a queue." "Index locator methods return a queue of int for all arrays except associative arrays , which return a queue of the same type as the associative index type." Query I ======== a) Are Array locator methods applicable to multidimentional queue ? By multidimentional queue means - 'int q[$][$][$:10][$:100];'. b) Are Array locator methods applicable to multidimentional associative array ? By multidimentional associative array means- 'int a[*][int][string];' c) Are Array locator methods applicable to multidimentional dynamic array ? By multidimentional dynamic array means- 'int a[][][];' d) Are Array locator methods applicable to variable-size array ? By variable-size array means- an unpacked array having one or more dynamic, associative, or queued dimensions. ------------------------------------------------------------------------------- As per LRM IEEE Std 1800-2005, section 5.15.2, "Array ordering methods can reorder the elements of one-dimensional arrays or queues." Query III ========= a) Are Array ordering methods applicable to multidimentional queues ? -------------------------------------------------------------------------------- As per LRM IEEE Std 1800-2005, section 5.15.3, "Array reduction methods can be applied to any unpacked array to reduce the array to a single value." a) Are Array reduction methods applicable to multidimentional unpacked array, multidimentional queue, multidimentional associative array and variable-size array ? ------------------------------------------------------------------------------- Query IV ========= a) Are Dynamic Array methods applicable to multidimentional dynamic array or variable-size array having atleast one dimention as unsized_dimension ? b) Are Associative array methods applicable to multidimentional associative array or variable-size array having atleast one dimention as associative_dimension? c) Are Queue array methods applicable to multidimentional queue or variable-size array having atleast one dimention as queue_dimension?Received on Wed Mar 21 02:11:37 2007
This archive was generated by hypermail 2.1.8 : Wed Mar 21 2007 - 02:12:08 PDT