A gun is particularily useful for solving certain problems, but its use is in general, highly discouraged. The bare fact is that SystemVerilog's enhancements to improve structured design, with things like interfaces and so on, still does not have the raw power of a few well placed defparams, fired from one place in the design, to totally change how everything is connected together. Fundamentally, both statements are true. Michael McNamara mcnamara@cadence.com 408-914-6808 work 408-348-7025 cell ________________________________ From: owner-sv-bc@verilog.org [mailto:owner-sv-bc@verilog.org] On Behalf Of Brad Pierce Sent: Tuesday, June 13, 2006 1:25 PM To: sv-bc@verilog.org Subject: [sv-bc] Defparam -- mixed message from IEEE standards According to 12.2.1 in IEEE Std 1364-2005, "The defparam statement is particularly useful for grouping all of the parameter value override assignments together in one module." But according to 25.2 in IEEE Std 1800-2005, "The defparam method of specifying the value of a parameter can be a source of design errors and can be an impediment to tool implementation due to its usage of hierarchical paths. ... The practice of using defparam statements is highly discouraged." So is defparam "particularly useful" or "highly discouraged"? -- BradReceived on Tue Jun 13 14:38:44 2006
This archive was generated by hypermail 2.1.8 : Tue Jun 13 2006 - 14:38:55 PDT